Package org.jboss.as.ejb3.timerservice
Class TimerImpl.Builder
- java.lang.Object
-
- org.jboss.as.ejb3.timerservice.TimerImpl.Builder
-
- Direct Known Subclasses:
CalendarTimer.Builder
- Enclosing class:
- TimerImpl
public static class TimerImpl.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringidprotected Serializableinfoprotected DateinitialDateprotected booleannewTimerprotected DatenextDateprotected booleanpersistentprotected DatepreviousRunprotected longrepeatIntervalprotected StringtimedObjectIdprotected TimerStatetimerState
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimerImplbuild(TimerServiceImpl timerService)StringgetId()StringgetTimedObjectId()TimerImpl.BuildersetId(String id)TimerImpl.BuildersetInfo(Serializable info)TimerImpl.BuildersetInitialDate(Date initialDate)TimerImpl.BuildersetNewTimer(boolean newTimer)TimerImpl.BuildersetNextDate(Date nextDate)TimerImpl.BuildersetPersistent(boolean persistent)TimerImpl.BuildersetPreviousRun(Date previousRun)TimerImpl.BuildersetRepeatInterval(long repeatInterval)TimerImpl.BuildersetTimedObjectId(String timedObjectId)TimerImpl.BuildersetTimerState(TimerState timerState)
-
-
-
Field Detail
-
id
protected String id
-
timedObjectId
protected String timedObjectId
-
initialDate
protected Date initialDate
-
repeatInterval
protected long repeatInterval
-
nextDate
protected Date nextDate
-
previousRun
protected Date previousRun
-
info
protected Serializable info
-
timerState
protected TimerState timerState
-
persistent
protected boolean persistent
-
newTimer
protected boolean newTimer
-
-
Method Detail
-
setId
public TimerImpl.Builder setId(String id)
-
setTimedObjectId
public TimerImpl.Builder setTimedObjectId(String timedObjectId)
-
setInitialDate
public TimerImpl.Builder setInitialDate(Date initialDate)
-
setRepeatInterval
public TimerImpl.Builder setRepeatInterval(long repeatInterval)
-
setNextDate
public TimerImpl.Builder setNextDate(Date nextDate)
-
setPreviousRun
public TimerImpl.Builder setPreviousRun(Date previousRun)
-
setInfo
public TimerImpl.Builder setInfo(Serializable info)
-
setTimerState
public TimerImpl.Builder setTimerState(TimerState timerState)
-
setPersistent
public TimerImpl.Builder setPersistent(boolean persistent)
-
setNewTimer
public TimerImpl.Builder setNewTimer(boolean newTimer)
-
getId
public String getId()
-
getTimedObjectId
public String getTimedObjectId()
-
build
public TimerImpl build(TimerServiceImpl timerService)
-
-