org.camunda.bpm.engine.impl.jobexecutor
Class TimerDeclarationImpl
java.lang.Object
org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration<ExecutionEntity,TimerEntity>
org.camunda.bpm.engine.impl.jobexecutor.TimerDeclarationImpl
- All Implemented Interfaces:
- Serializable
public class TimerDeclarationImpl
- extends JobDeclaration<ExecutionEntity,TimerEntity>
- Author:
- Tom Baeyens, Daniel Meyer
- See Also:
- Serialized Form
| Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration |
createJobInstance, getActivity, getActivityId, getJobConfiguration, getJobDefinitionId, getJobHandlerConfiguration, getJobHandlerType, getJobPriorityProvider, getProcessDefinition, isExclusive, resolveDueDate, resolveExclusive, resolveJobDefinitionId, resolveJobHandlerConfiguration, resolveJobHandlerType, resolveRetries, setActivity, setExclusive, setJobConfiguration, setJobDefinitionId, setJobHandlerConfiguration, setJobHandlerType, setJobPriorityProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
description
protected Expression description
type
protected TimerDeclarationType type
repeat
protected String repeat
isInterruptingTimer
protected boolean isInterruptingTimer
eventScopeActivityId
protected String eventScopeActivityId
isParallelMultiInstance
protected Boolean isParallelMultiInstance
TimerDeclarationImpl
public TimerDeclarationImpl(Expression expression,
TimerDeclarationType type,
String jobHandlerType)
isInterruptingTimer
public boolean isInterruptingTimer()
setInterruptingTimer
public void setInterruptingTimer(boolean isInterruptingTimer)
getRepeat
public String getRepeat()
setEventScopeActivityId
public void setEventScopeActivityId(String eventScopeActivityId)
getEventScopeActivityId
public String getEventScopeActivityId()
newJobInstance
protected TimerEntity newJobInstance(ExecutionEntity execution)
- Specified by:
newJobInstance in class JobDeclaration<ExecutionEntity,TimerEntity>
postInitialize
protected void postInitialize(ExecutionEntity context,
TimerEntity job)
- Description copied from class:
JobDeclaration
- general callback to override any configuration after the defaults have been applied
- Overrides:
postInitialize in class JobDeclaration<ExecutionEntity,TimerEntity>
prepareRepeat
protected String prepareRepeat(String dueDate)
createTimerInstance
public TimerEntity createTimerInstance(ExecutionEntity execution)
createStartTimerInstance
public TimerEntity createStartTimerInstance(String deploymentId)
createTimer
public TimerEntity createTimer(String deploymentId)
createTimer
public TimerEntity createTimer(ExecutionEntity execution)
scheduleTimer
protected void scheduleTimer(TimerEntity timer)
resolveExecution
protected ExecutionEntity resolveExecution(ExecutionEntity context)
- Specified by:
resolveExecution in class JobDeclaration<ExecutionEntity,TimerEntity>
Copyright © 2016 camunda services GmbH. All rights reserved.