@Service(value=BulkWorkflowRunner.class) public class AEMTransientWorkflowRunnerImpl extends AbstractAEMWorkflowRunner implements BulkWorkflowRunner
AUTH_INFO, SERVICE_NAME| Constructor and Description |
|---|
AEMTransientWorkflowRunnerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(Workspace workspace,
Payload payload)
Marks a payload as being completed.
|
void |
forceTerminate(Workspace workspace,
Payload payload)
Marks a payload being force terminated.
|
org.apache.sling.commons.scheduler.ScheduleOptions |
getOptions(Config config)
If a non-null value is returned, the result of run(..) will be scheduled to run w these options.
|
Runnable |
getRunnable(Config config) |
cleanupActivePayloadGroups, onboardNextPayload, onboardNextPayloadGroup, unscheduleJobcomplete, fail, initialize, initialize, run, start, stop, stop, stopping, stopWithErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomplete, initialize, initialize, run, start, stop, stop, stopping, stopWithErrorpublic Runnable getRunnable(Config config)
getRunnable in interface BulkWorkflowRunnerconfig - the Configpublic org.apache.sling.commons.scheduler.ScheduleOptions getOptions(Config config)
BulkWorkflowRunnergetOptions in interface BulkWorkflowRunnerconfig - the Configpublic void complete(Workspace workspace, Payload payload) throws Exception
BulkWorkflowRunnercomplete in interface BulkWorkflowRunnercomplete in class AbstractWorkflowRunnerworkspace - the Workspacepayload - the completed PayloadExceptionpublic void forceTerminate(Workspace workspace, Payload payload) throws Exception
BulkWorkflowRunnerforceTerminate in interface BulkWorkflowRunnerforceTerminate in class AbstractWorkflowRunnerworkspace - the Workspacepayload - the completed PayloadExceptionCopyright © 2013–2020 Adobe. All rights reserved.