EJBTimer


This type is a class for model objects.

@since 6.0.0

Package: ejbcontainer

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Reference attributes having this type:
  EJBContainer.timerSettings

Collection attributes having this type:
  EJBContainer.EJBTimer



Attributes Summary
datasourceJNDIName : EString Specifies the JNDI name of the datasource that points to the TimerService database. The value must be a valid JNDI name.
datasourceAlias : EString A label associated with the TimerService datasource.
tablePrefix : EString A character string that uniquely distinguishes the TimerService tables from other tables that may be present in the database used by the TimerService. This is useful if the customer specifies that the TimerService events should be stored in a database that already contains a number of tables.
pollInterval : ELong The interval in seconds between when the TimerService database is re-scanned for newly-created Timer events. The interval is measured in seconds. The range is from 3 seconds to 1,800 seconds (30 minutes).
numAlarmThreads : ELong The number of Java threads to be used for executing ejbTimeout method calls.
schedulerJNDIName : EString The JNDI name of a Scheduler instance to use for managing and persisting EJB Timers. The value must be a valid JNDI name.



Attribute Details

datasourceJNDIName  -  Specifies the JNDI name of the datasource that points to the TimerService database. The value must be a valid JNDI name.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

datasourceAlias  -  A label associated with the TimerService datasource.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

tablePrefix  -  A character string that uniquely distinguishes the TimerService tables from other tables that may be present in the database used by the TimerService. This is useful if the customer specifies that the TimerService events should be stored in a database that already contains a number of tables.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

pollInterval  -  The interval in seconds between when the TimerService database is re-scanned for newly-created Timer events. The interval is measured in seconds. The range is from 3 seconds to 1,800 seconds (30 minutes).
    Data Type: ELong
    Default value:  300
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

numAlarmThreads  -  The number of Java threads to be used for executing ejbTimeout method calls.
    Data Type: ELong
    Default value:  1
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

schedulerJNDIName  -  The JNDI name of a Scheduler instance to use for managing and persisting EJB Timers. The value must be a valid JNDI name.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006