Class TimerChangeJobDefinitionSuspensionStateJobHandler
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.jobexecutor.TimerChangeJobDefinitionSuspensionStateJobHandler
 
- 
- All Implemented Interfaces:
- JobHandler<TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration>
 - Direct Known Subclasses:
- TimerActivateJobDefinitionHandler,- TimerSuspendJobDefinitionHandler
 
 public abstract class TimerChangeJobDefinitionSuspensionStateJobHandler extends java.lang.Object implements JobHandler<TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration> - Author:
- roman.smirnov
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration
 - 
Field SummaryFields Modifier and Type Field Description protected static java.lang.StringJOB_HANDLER_CFG_BYprotected static java.lang.StringJOB_HANDLER_CFG_INCLUDE_JOBSprotected static java.lang.StringJOB_HANDLER_CFG_JOB_DEFINITION_IDprotected static java.lang.StringJOB_HANDLER_CFG_PROCESS_DEFINITION_IDprotected static java.lang.StringJOB_HANDLER_CFG_PROCESS_DEFINITION_KEYprotected static java.lang.StringJOB_HANDLER_CFG_PROCESS_DEFINITION_TENANT_ID
 - 
Constructor SummaryConstructors Constructor Description TimerChangeJobDefinitionSuspensionStateJobHandler()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration, ExecutionEntity execution, CommandContext commandContext, java.lang.String tenantId)protected abstract AbstractSetJobDefinitionStateCmdgetCommand(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration)TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfigurationnewConfiguration(java.lang.String canonicalString)voidonDelete(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration, JobEntity jobEntity)Clean up before job is deleted.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.camunda.bpm.engine.impl.jobexecutor.JobHandlergetType
 
- 
 
- 
- 
- 
Field Detail- 
JOB_HANDLER_CFG_BYprotected static final java.lang.String JOB_HANDLER_CFG_BY - See Also:
- Constant Field Values
 
 - 
JOB_HANDLER_CFG_JOB_DEFINITION_IDprotected static final java.lang.String JOB_HANDLER_CFG_JOB_DEFINITION_ID - See Also:
- Constant Field Values
 
 - 
JOB_HANDLER_CFG_PROCESS_DEFINITION_IDprotected static final java.lang.String JOB_HANDLER_CFG_PROCESS_DEFINITION_ID - See Also:
- Constant Field Values
 
 - 
JOB_HANDLER_CFG_PROCESS_DEFINITION_KEYprotected static final java.lang.String JOB_HANDLER_CFG_PROCESS_DEFINITION_KEY - See Also:
- Constant Field Values
 
 - 
JOB_HANDLER_CFG_PROCESS_DEFINITION_TENANT_IDprotected static final java.lang.String JOB_HANDLER_CFG_PROCESS_DEFINITION_TENANT_ID - See Also:
- Constant Field Values
 
 - 
JOB_HANDLER_CFG_INCLUDE_JOBSprotected static final java.lang.String JOB_HANDLER_CFG_INCLUDE_JOBS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
executepublic void execute(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration, ExecutionEntity execution, CommandContext commandContext, java.lang.String tenantId) - Specified by:
- executein interface- JobHandler<TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration>
 
 - 
getCommandprotected abstract AbstractSetJobDefinitionStateCmd getCommand(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration) 
 - 
newConfigurationpublic TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration newConfiguration(java.lang.String canonicalString) - Specified by:
- newConfigurationin interface- JobHandler<TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration>
 
 - 
onDeletepublic void onDelete(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration, JobEntity jobEntity) Description copied from interface:JobHandlerClean up before job is deleted. Like removing of auxiliary entities specific for this job handler.- Specified by:
- onDeletein interface- JobHandler<TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration>
- Parameters:
- configuration- the job handler configuration
- jobEntity- the job entity to be deleted
 
 
- 
 
-