| Modifier and Type | Interface and Description |
|---|---|
| public interface | Controllable
Represents a named object that can be enabled or disabled. |
| public interface | LogEventHandler
A TimerEventHandler that stores all events that is receives. |
| public interface | Named
A simple interface used to provide access to the name and the factory that created this instance. |
| public interface | ObjectRegistrationManager
Interface used to provide the capability to manage timer service objects. |
| public interface | StatsEventHandler
Gather statistics on the times reported to this TimerEventHandler. |
| public interface | Timer
Used to create specific TimerEvent instances through a TimerEventController. |
| public interface | TimerEventHandler
Handles timer events, represented by timer instances. |
| public interface | TimerFactory
Factory class for all Timer-related objects. |
| public interface | TimerGroup
A TimerGroup is a collection of Controllables, which includes Timers and TimerGroups. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | |
| public class | Statistics
A simple read-only holder for accumulated statistics. |
| public class | StatisticsAccumulator
StatisticsAccumulator accumulates the samples provided by the user and computes the value of minimum, maximum, sum and sample square sum. |
| public class | TimerEvent
Represents a particular observable event. |
| public class | TimerEventController
Creates timer events and sends them to all registered event handlers. |
| public abstract class | TimerEventControllerBase
Supports registration of TimerEventHandlers. |
| public class | TimerFactoryBuilder
TimerFactoryBuilder creates independent instances of the TimerFactory interface. |
| public class | |
| public class | TimerPointSourceGenerator
Used to generate a class that represents all Timers found in a TF source file. |
| public class |