Package org.glassfish.pfl.tf.timer.spi
-
Interface Summary Interface Description Controllable Represents a named object that can be enabled or disabled.LogEventHandler A TimerEventHandler that stores all events that is receives.Named A simple interface used to provide access to the name and the factory that created this instance.ObjectRegistrationManager Interface used to provide the capability to manage timer service objects.StatsEventHandler Gather statistics on the times reported to this TimerEventHandler.Timer Used to create specific TimerEvent instances through a TimerEventController.TimerEventHandler Handles timer events, represented by timer instances.TimerFactory Factory class for all Timer-related objects.TimerGroup A TimerGroup is a collection of Controllables, which includes Timers and TimerGroups. -
Class Summary Class Description NamedBase ObjectRegistrationManagerNOPImpl Statistics A simple read-only holder for accumulated statistics.StatisticsAccumulator TimerEvent Represents a particular observable event.TimerEventController Creates timer events and sends them to all registered event handlers.TimerEventControllerBase Supports registration of TimerEventHandlers.TimerFactoryBuilder TimerFactoryBuilder creates independent instances of the TimerFactory interface.TimerManager<T> Provides access to timer facilities.TimerPointSourceGenerator Used to generate a class that represents all Timers found in a TF source file.TimingInfoProcessor -
Enum Summary Enum Description TimerEvent.TimerEventType