public class PackageJobExecutor extends com.composum.sling.core.concurrent.AbstractJobExecutor<String>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PackageJobExecutor.Configuration |
protected class |
PackageJobExecutor.PackageManagerCallable |
| Modifier and Type | Field and Description |
|---|---|
static String |
AUDIT_BASE_PATH |
static String |
JOB_PROPERTY_DRY_RUN |
static String |
JOB_PROPERTY_IMPORT_MODE |
static String |
JOB_PROPERTY_SAVE_THRESHOLD |
protected Lock |
lock |
static String |
TOPIC |
| Constructor and Description |
|---|
PackageJobExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(PackageJobExecutor.Configuration configuration) |
protected Callable<String> |
createCallable(org.apache.sling.event.jobs.Job job,
org.apache.sling.event.jobs.consumer.JobExecutionContext context,
org.apache.sling.api.resource.ResourceResolver serviceResolver,
PrintWriter out) |
protected void |
deactivate() |
protected String |
getAuditBasePath() |
protected org.apache.sling.commons.classloader.DynamicClassLoaderManager |
getDynamicClassLoaderManager() |
protected String |
getJobTopic() |
protected org.apache.sling.api.resource.ResourceResolverFactory |
getResolverFactory() |
protected com.composum.sling.core.concurrent.SequencerService<com.composum.sling.core.concurrent.SequencerService.Token> |
getSequencer() |
protected boolean |
jobExecutionEnabled(org.apache.sling.event.jobs.Job job) |
public static final String JOB_PROPERTY_DRY_RUN
public static final String JOB_PROPERTY_SAVE_THRESHOLD
public static final String JOB_PROPERTY_IMPORT_MODE
public static final String TOPIC
public static final String AUDIT_BASE_PATH
protected final Lock lock
@Nonnull protected org.apache.sling.api.resource.ResourceResolverFactory getResolverFactory()
getResolverFactory in class com.composum.sling.core.concurrent.AbstractJobExecutor<String>@Nonnull protected com.composum.sling.core.concurrent.SequencerService<com.composum.sling.core.concurrent.SequencerService.Token> getSequencer()
getSequencer in class com.composum.sling.core.concurrent.AbstractJobExecutor<String>@Nonnull protected org.apache.sling.commons.classloader.DynamicClassLoaderManager getDynamicClassLoaderManager()
getDynamicClassLoaderManager in class com.composum.sling.core.concurrent.AbstractJobExecutor<String>protected void activate(PackageJobExecutor.Configuration configuration)
protected void deactivate()
@Nonnull protected String getJobTopic()
getJobTopic in class com.composum.sling.core.concurrent.AbstractJobExecutor<String>protected String getAuditBasePath()
getAuditBasePath in class com.composum.sling.core.concurrent.AbstractJobExecutor<String>protected boolean jobExecutionEnabled(org.apache.sling.event.jobs.Job job)
jobExecutionEnabled in class com.composum.sling.core.concurrent.AbstractJobExecutor<String>protected Callable<String> createCallable(org.apache.sling.event.jobs.Job job, org.apache.sling.event.jobs.consumer.JobExecutionContext context, org.apache.sling.api.resource.ResourceResolver serviceResolver, PrintWriter out) throws Exception
Copyright © 2022. All rights reserved.