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 String
protected final JobServiceConfiguration
protected final String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractExternalWorkerJobCmd
(String externalJobId, String workerId, JobServiceConfiguration jobServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionfinal Void
execute
(CommandContext commandContext) protected void
moveExternalWorkerJobToExecutableJob
(ExternalWorkerJobEntity externalWorkerJob, CommandContext commandContext) protected ExternalWorkerJobEntity
resolveJob
(CommandContext commandContext) protected abstract void
runJobLogic
(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
-