org.camunda.bpm.engine.impl.persistence.entity
Class TimerEntity

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.entity.JobEntity
      extended by org.camunda.bpm.engine.impl.persistence.entity.TimerEntity
All Implemented Interfaces:
Serializable, DbEntity, HasDbRevision, Job

public class TimerEntity
extends JobEntity

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  String repeat
           
static String TYPE
           
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.entity.JobEntity
activityId, DEFAULT_EXCLUSIVE, DEFAULT_RETRIES, deploymentId, duedate, exceptionByteArray, exceptionByteArrayId, exceptionMessage, executing, execution, executionId, id, isExclusive, jobDefinition, jobDefinitionId, jobHandlerConfiguration, jobHandlerType, lockExpirationTime, lockOwner, MAX_EXCEPTION_MESSAGE_LENGTH, priority, processDefinitionId, processDefinitionKey, processInstanceId, retries, revision, sequenceCounter, suspensionState
 
Constructor Summary
  TimerEntity()
           
  TimerEntity(TimerDeclarationImpl timerDeclaration)
           
protected TimerEntity(TimerEntity te)
           
 
Method Summary
 Date calculateRepeat()
           
 void createNewTimerJob(Date dueDate)
           
protected  RepeatingFailedJobListener createRepeatingFailedJobListener(CommandExecutor commandExecutor)
           
 String getRepeat()
           
 String getType()
           
protected  void preExecute(CommandContext commandContext)
           
 void setRepeat(String repeat)
           
 String toString()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.entity.JobEntity
createFailedJobIncident, delete, delete, ensureActivityIdInitialized, ensureExceptionByteArrayInitialized, ensureExecutionInitialized, ensureJobDefinitionInitialized, equals, execute, getActivityId, getDeploymentId, getDuedate, getExceptionByteArray, getExceptionByteArrayId, getExceptionMessage, getExceptionStacktrace, getExecution, getExecutionId, getId, getJobDefinition, getJobDefinitionId, getJobHandler, getJobHandlerConfiguration, getJobHandlerType, getLockExpirationTime, getLockOwner, getPersistentState, getPriority, getProcessDefinitionId, getProcessDefinitionKey, getProcessInstanceId, getRetries, getRevision, getRevisionNext, getSequenceCounter, getSuspensionState, hashCode, incrementSequenceCounter, insert, isExclusive, isExecuting, isInInconsistentLockState, isSuspended, postExecute, removeFailedJobIncident, resetLock, setActivityId, setDeploymentId, setDuedate, setExceptionMessage, setExceptionStacktrace, setExclusive, setExecuting, setExecution, setExecutionId, setId, setJobDefinitionId, setJobHandlerConfiguration, setJobHandlerType, setLockExpirationTime, setLockOwner, setPriority, setProcessDefinitionId, setProcessDefinitionKey, setProcessInstanceId, setRetries, setRetriesFromPersistence, setRevision, setSequenceCounter, setSuspensionState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final String TYPE
See Also:
Constant Field Values

repeat

protected String repeat
Constructor Detail

TimerEntity

public TimerEntity()

TimerEntity

public TimerEntity(TimerDeclarationImpl timerDeclaration)

TimerEntity

protected TimerEntity(TimerEntity te)
Method Detail

preExecute

protected void preExecute(CommandContext commandContext)
Overrides:
preExecute in class JobEntity

createRepeatingFailedJobListener

protected RepeatingFailedJobListener createRepeatingFailedJobListener(CommandExecutor commandExecutor)

createNewTimerJob

public void createNewTimerJob(Date dueDate)

calculateRepeat

public Date calculateRepeat()

getRepeat

public String getRepeat()

setRepeat

public void setRepeat(String repeat)

getType

public String getType()
Specified by:
getType in class JobEntity

toString

public String toString()
Overrides:
toString in class JobEntity


Copyright © 2015 camunda services GmbH. All rights reserved.