org.jboss.metadata.ejb.spec
Class TimerMetaData
java.lang.Object
org.jboss.metadata.javaee.support.IdMetaDataImpl
org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
org.jboss.metadata.ejb.spec.TimerMetaData
- All Implemented Interfaces:
- Serializable, Cloneable, IdMetaData
public class TimerMetaData
- extends IdMetaDataImplWithDescriptionGroup
- implements Serializable
Represents metadata for <timer> element in ejb-jar.xml
- Version:
- $Revision: $
- Author:
- Jaikiran Pai
- See Also:
- Serialized Form
TimerMetaData
public TimerMetaData()
getSchedule
public ScheduleMetaData getSchedule()
setSchedule
public void setSchedule(ScheduleMetaData schedule)
getStart
public Calendar getStart()
setStart
public void setStart(Calendar start)
getEnd
public Calendar getEnd()
setEnd
public void setEnd(Calendar end)
getTimeoutMethod
public NamedMethodMetaData getTimeoutMethod()
setTimeoutMethod
public void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
isPersistent
public boolean isPersistent()
setPersistent
public void setPersistent(boolean persistent)
getTimezone
public String getTimezone()
setTimezone
public void setTimezone(String timezone)
getInfo
public String getInfo()
setInfo
public void setInfo(String info)
getScheduleExpression
public javax.ejb.ScheduleExpression getScheduleExpression()
- Returns a
ScheduleExpression created out of the current snapshot state
of this TimerMetaData
- Returns:
-
- Throws:
IllegalStateException - If no schedule is associated with this TimerMetaData
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.