Package org.flowable.engine.impl.cmd
Class AbstractExternalWorkerJobCmd
java.lang.Object
org.flowable.engine.impl.cmd.AbstractExternalWorkerJobCmd
- Direct Known Subclasses:
ExternalWorkerJobBpmnErrorCmd,ExternalWorkerJobCompleteCmd
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final JobServiceConfigurationprotected final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractExternalWorkerJobCmd(String externalJobId, String workerId, JobServiceConfiguration jobServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionfinal Voidexecute(CommandContext commandContext) protected voidmoveExternalWorkerJobToExecutableJob(ExternalWorkerJobEntity externalWorkerJob, CommandContext commandContext) protected ExternalWorkerJobEntityresolveJob(CommandContext commandContext) protected abstract voidrunJobLogic(ExternalWorkerJobEntity externalWorkerJob, CommandContext commandContext)
-
Field Details
-
externalJobId
-
workerId
-
jobServiceConfiguration
-
-
Constructor Details
-
AbstractExternalWorkerJobCmd
protected AbstractExternalWorkerJobCmd(String externalJobId, String workerId, JobServiceConfiguration jobServiceConfiguration)
-
-
Method Details
-
execute
-
runJobLogic
protected abstract void runJobLogic(ExternalWorkerJobEntity externalWorkerJob, CommandContext commandContext) -
moveExternalWorkerJobToExecutableJob
protected void moveExternalWorkerJobToExecutableJob(ExternalWorkerJobEntity externalWorkerJob, CommandContext commandContext) -
resolveJob
-