JBoss Metadata EJB 7.2.2.Final

org.jboss.metadata.ejb.spec
Class TimerMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
          extended by 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

Constructor Summary
TimerMetaData()
           
 
Method Summary
 Calendar getEnd()
           
 String getInfo()
           
 ScheduleMetaData getSchedule()
           
 javax.ejb.ScheduleExpression getScheduleExpression()
          Returns a ScheduleExpression created out of the current snapshot state of this TimerMetaData
 Calendar getStart()
           
 NamedMethodMetaData getTimeoutMethod()
           
 String getTimezone()
           
 boolean isPersistent()
           
 void setEnd(Calendar end)
           
 void setInfo(String info)
           
 void setPersistent(boolean persistent)
           
 void setSchedule(ScheduleMetaData schedule)
           
 void setStart(Calendar start)
           
 void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
           
 void setTimezone(String timezone)
           
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
getDescriptionGroup, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimerMetaData

public TimerMetaData()
Method Detail

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

JBoss Metadata EJB 7.2.2.Final

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.