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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration<TimerEntity>
      extended by org.camunda.bpm.engine.impl.jobexecutor.TimerDeclarationImpl
All Implemented Interfaces:
Serializable

public class TimerDeclarationImpl
extends JobDeclaration<TimerEntity>

Author:
Tom Baeyens, Daniel Meyer
See Also:
Serialized Form

Field Summary
protected  Expression description
           
protected  boolean isInterruptingTimer
           
protected  String repeat
           
protected  TimerDeclarationType type
           
 
Fields inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration
activityId, exclusive, jobConfiguration, jobDefinitionId, jobHandlerConfiguration, jobHandlerType, retries
 
Constructor Summary
TimerDeclarationImpl(Expression expression, TimerDeclarationType type, String jobHandlerType)
           
 
Method Summary
 String getRepeat()
           
 boolean isInterruptingTimer()
           
protected  TimerEntity newJobInstance(ExecutionEntity execution)
           
protected  String prepareRepeat(String dueDate)
           
 void setInterruptingTimer(boolean isInterruptingTimer)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration
createJobInstance, getActivityId, getJobConfiguration, getJobDefinitionId, getJobHandlerConfiguration, getJobHandlerType, getRetries, isExclusive, setActivityId, setExclusive, setJobConfiguration, setJobDefinitionId, setJobHandlerConfiguration, setJobHandlerType, setRetries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected Expression description

type

protected TimerDeclarationType type

repeat

protected String repeat

isInterruptingTimer

protected boolean isInterruptingTimer
Constructor Detail

TimerDeclarationImpl

public TimerDeclarationImpl(Expression expression,
                            TimerDeclarationType type,
                            String jobHandlerType)
Method Detail

isInterruptingTimer

public boolean isInterruptingTimer()

setInterruptingTimer

public void setInterruptingTimer(boolean isInterruptingTimer)

getRepeat

public String getRepeat()

newJobInstance

protected TimerEntity newJobInstance(ExecutionEntity execution)
Specified by:
newJobInstance in class JobDeclaration<TimerEntity>

prepareRepeat

protected String prepareRepeat(String dueDate)


Copyright © 2014 camunda services GmbH. All Rights Reserved.