org.camunda.bpm.engine.impl.jobexecutor
Class TimerEventJobHandler

java.lang.Object
  extended by org.camunda.bpm.engine.impl.jobexecutor.TimerEventJobHandler
All Implemented Interfaces:
JobHandler<TimerEventJobHandler.TimerJobConfiguration>
Direct Known Subclasses:
TimerCatchIntermediateEventJobHandler, TimerExecuteNestedActivityJobHandler, TimerStartEventJobHandler, TimerStartEventSubprocessJobHandler

public abstract class TimerEventJobHandler
extends Object
implements JobHandler<TimerEventJobHandler.TimerJobConfiguration>

Author:
Roman Smirnov

Nested Class Summary
static class TimerEventJobHandler.TimerJobConfiguration
           
 
Field Summary
static String JOB_HANDLER_CONFIG_PROPERTY_DELIMITER
           
static String JOB_HANDLER_CONFIG_PROPERTY_FOLLOW_UP_JOB_CREATED
           
 
Constructor Summary
TimerEventJobHandler()
           
 
Method Summary
 TimerEventJobHandler.TimerJobConfiguration newConfiguration(String canonicalString)
           
 void onDelete(TimerEventJobHandler.TimerJobConfiguration configuration, JobEntity jobEntity)
          Clean up before job is deleted.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.impl.jobexecutor.JobHandler
execute, getType
 

Field Detail

JOB_HANDLER_CONFIG_PROPERTY_DELIMITER

public static final String JOB_HANDLER_CONFIG_PROPERTY_DELIMITER
See Also:
Constant Field Values

JOB_HANDLER_CONFIG_PROPERTY_FOLLOW_UP_JOB_CREATED

public static final String JOB_HANDLER_CONFIG_PROPERTY_FOLLOW_UP_JOB_CREATED
See Also:
Constant Field Values
Constructor Detail

TimerEventJobHandler

public TimerEventJobHandler()
Method Detail

newConfiguration

public TimerEventJobHandler.TimerJobConfiguration newConfiguration(String canonicalString)
Specified by:
newConfiguration in interface JobHandler<TimerEventJobHandler.TimerJobConfiguration>

onDelete

public void onDelete(TimerEventJobHandler.TimerJobConfiguration configuration,
                     JobEntity jobEntity)
Description copied from interface: JobHandler
Clean up before job is deleted. Like removing of auxiliary entities specific for this job handler.

Specified by:
onDelete in interface JobHandler<TimerEventJobHandler.TimerJobConfiguration>
Parameters:
configuration - the job handler configuration
jobEntity - the job entity to be deleted


Copyright © 2016 camunda services GmbH. All rights reserved.