Package jakarta.ejb

Class TimerConfig


  • public class TimerConfig
    extends java.lang.Object

    TimerConfig is used to specify additional timer configuration settings during timer creation.

    The info object represents a serializable object made available to corresponding timer callbacks. It is optional and defaults to null.

    The persistent property determines whether the corresponding timer has a lifetime that spans the JVM in which it was created. It is optional and defaults to true.

    Since:
    EJB 3.1
    • Constructor Summary

      Constructors 
      Constructor Description
      TimerConfig()
      Constructor for TimerConfig.
      TimerConfig​(java.io.Serializable info, boolean persistent)
      Constructor for TimerConfig.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.Serializable getInfo()
      Return the info object made available to timer callbacks.
      boolean isPersistent()
      Return whether the timer is persistent.
      void setInfo​(java.io.Serializable i)
      Set the info object made available to timer callbacks.
      void setPersistent​(boolean p)
      Specify whether the timer is persistent.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TimerConfig

        public TimerConfig()

        Constructor for TimerConfig.

      • TimerConfig

        public TimerConfig​(java.io.Serializable info,
                           boolean persistent)

        Constructor for TimerConfig.

        Parameters:
        info - a Serializable object.
        persistent - a boolean.
    • Method Detail

      • setInfo

        public void setInfo​(java.io.Serializable i)
        Set the info object made available to timer callbacks.
        Parameters:
        i - the info object
      • getInfo

        public java.io.Serializable getInfo()
        Return the info object made available to timer callbacks.
        Returns:
        info object
      • setPersistent

        public void setPersistent​(boolean p)
        Specify whether the timer is persistent.
        Parameters:
        p - boolean indicating whether the timer is to be persistent.
      • isPersistent

        public boolean isPersistent()
        Return whether the timer is persistent.
        Returns:
        boolean indicating whether the timer is persistent
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object