org.jbpm.pvm.internal.job
Class TimerImpl
java.lang.Object
org.jbpm.pvm.internal.job.JobImpl
org.jbpm.pvm.internal.job.TimerImpl
- All Implemented Interfaces:
- java.io.Serializable, Command<java.lang.Boolean>, Job, Timer
- Direct Known Subclasses:
- StartProcessTimer
public class TimerImpl
- extends JobImpl
- implements Timer
a runtime timer instance.
- Author:
- Tom Baeyens, Pascal Verdage, Alejandro Guizar, Ronald Van Kuijk, Maciej Swiderski
- See Also:
- Serialized Form
| Fields inherited from class org.jbpm.pvm.internal.job.JobImpl |
commandDescriptor, configuration, configurationBytes, dbid, dbversion, dueDate, exception, execution, isExclusive, lockExpirationTime, lockOwner, processInstance, retries, state, STATE_ACQUIRED, STATE_ERROR, STATE_SUSPENDED, STATE_WAITING |
| Methods inherited from class org.jbpm.pvm.internal.job.JobImpl |
acquire, getCommandDescriptor, getConfiguration, getDbid, getDuedate, getDueDate, getException, getExecution, getId, getLockExpirationTime, getLockOwner, getProcessInstance, getRetries, isExclusive, release, resume, setCommandDescriptor, setConfiguration, setDbid, setDuedate, setDueDate, setException, setExclusive, setExecution, setLockExpirationTime, setLockOwner, setRetries, suspend |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
signalName
protected java.lang.String signalName
eventName
protected java.lang.String eventName
repeat
protected java.lang.String repeat
EVENT_TIMER
public static final java.lang.String EVENT_TIMER
- See Also:
- Constant Field Values
TimerImpl
public TimerImpl()
schedule
public void schedule()
setDueDateDescription
public void setDueDateDescription(java.lang.String dueDateDescription)
execute
public java.lang.Boolean execute(Environment environment)
throws java.lang.Exception
- Specified by:
execute in interface Command<java.lang.Boolean>
- Throws:
java.lang.Exception
validate
public void validate()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
formatDueDate
public static java.lang.String formatDueDate(java.util.Date date)
getSignalName
public java.lang.String getSignalName()
- Specified by:
getSignalName in interface Timer
setSignalName
public void setSignalName(java.lang.String signalName)
getEventName
public java.lang.String getEventName()
- Specified by:
getEventName in interface Timer
setEventName
public void setEventName(java.lang.String eventName)
getRepeat
public java.lang.String getRepeat()
- Specified by:
getRepeat in interface Timer
setRepeat
public void setRepeat(java.lang.String repeat)
Copyright © 2010 JBoss Community. All Rights Reserved.