TimerOptions
class specifies the behavior of a timer when it is set. Timeout - Under normal conditions and expected workload, a SLEE and its Timer Facility should be able to fire timer events on time. However, under overload conditions, or when the SLEE is not running, the Timer Facility may not be able to do so. The timeout value allows some flexibility in deciding when a scheduled timer becomes late. A timer is considered late if the Timer Facility cannot fire a scheduled timer event by its scheduled expiry time + timer timeout. For a periodic timer, the timeout must be less than the timer's period.
Preserving Missed Timer Events - The default timer options cause the Timer Facility to only generate the last event in a sequence of late timer events for a timer that fires late. This guarantees at least one timer event (the last, for a periodic timer) will be generated for a timer. However an SBB can still choose to receive all or none of the late timer events if desired.
Persistent Timers - Deprecated in SLEE 1.1 - This option has been deprecated. The semantics of persistent timers were unclear as the definition of persistent implied by this option was inconsistent with the general use of the term "persistent" in the rest of the specification.
|
|