org.ow2.bonita.pvm.internal.job
Class TimerImpl

java.lang.Object
  extended by org.ow2.bonita.pvm.internal.job.JobImpl<java.lang.Boolean>
      extended by org.ow2.bonita.pvm.internal.job.TimerImpl
All Implemented Interfaces:
java.io.Serializable, Command<java.lang.Boolean>, Job, Timer

public class TimerImpl
extends JobImpl<java.lang.Boolean>
implements Timer

a runtime timer instance.

Timers can be

Author:
Tom Baeyens, Pascal Verdage, Alejandro Guizar
See Also:
Serialized Form

Field Summary
static java.lang.String EVENT_TIMER
           
protected  java.lang.String eventName
           
protected  java.lang.String repeat
           
protected  java.lang.String signalName
           
 
Fields inherited from class org.ow2.bonita.pvm.internal.job.JobImpl
commandDescriptor, dbid, dbversion, dueDate, exception, execution, isExclusive, isSuspended, lockExpirationTime, lockOwner, processInstance, retries
 
Constructor Summary
TimerImpl()
           
 
Method Summary
 java.lang.Boolean execute(Environment environment)
           
static java.lang.String formatDueDate(java.util.Date date)
           
 java.lang.String getEventName()
           
 java.lang.String getRepeat()
           
 java.lang.String getSignalName()
           
 void setDueDateDescription(java.lang.String dueDateDescription)
           
 void setEventName(java.lang.String eventName)
           
 void setRepeat(java.lang.String repeat)
           
 void setSignalName(java.lang.String signalName)
           
 java.lang.String toString()
           
 
Methods inherited from class org.ow2.bonita.pvm.internal.job.JobImpl
getCommandDescriptor, getDbid, getDueDate, getException, getExecution, getLockExpirationTime, getLockOwner, getProcessInstance, getRetries, isExclusive, isSuspended, setCommandDescriptor, setDbid, setDueDate, setException, setExclusive, setExecution, setLockExpirationTime, setLockOwner, setRetries, setSuspended
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.bonita.pvm.job.Job
getDbid, getDueDate, getException, getExecution, getLockExpirationTime, getLockOwner, getProcessInstance, getRetries, isExclusive, isSuspended
 

Field Detail

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
Constructor Detail

TimerImpl

public TimerImpl()
Method Detail

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

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 © 2009 OW2 Consortium. All Rights Reserved.