| Package | Description |
|---|---|
| org.glassfish.pfl.tf.timer.impl | |
| org.glassfish.pfl.tf.timer.spi |
| Modifier and Type | Class and Description |
|---|---|
class |
ControllableBase |
class |
LogEventHandlerImpl |
class |
MultiThreadedStatsEventHandlerImpl |
class |
NamedBaseImpl |
class |
StatsEventHandlerBase |
class |
StatsEventHandlerImpl |
class |
TimerFactoryImpl |
static class |
TimerFactoryImpl.TracingEventHandler |
class |
TimerGroupImpl
A TimerGroup is a collection of Controllables, which includes
Timers and TimerGroups.
|
class |
TimerImpl
This interface exists because a Controllable is not
loggable: only a Timer is loggable (we do not want
TimerGroup to be loggable).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Controllable
Represents a named object that can be enabled or disabled.
|
interface |
LogEventHandler
A TimerEventHandler that stores all events that is receives.
|
interface |
StatsEventHandler
Gather statistics on the times reported to this TimerEventHandler.
|
interface |
Timer
Used to create specific TimerEvent instances through a TimerEventController.
|
interface |
TimerEventHandler
Handles timer events, represented by timer instances.
|
interface |
TimerFactory
Factory class for all Timer-related objects.
|
interface |
TimerGroup
A TimerGroup is a collection of Controllables, which includes
Timers and TimerGroups.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NamedBase |
class |
TimerEventController
Creates timer events and sends them to all registered event
handlers.
|
class |
TimerEventControllerBase
Supports registration of TimerEventHandlers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectRegistrationManagerNOPImpl.manage(Named obj) |
void |
ObjectRegistrationManager.manage(Named obj)
Register obj at the root of the management tree.
|
void |
ObjectRegistrationManagerNOPImpl.manage(Named parent,
Named obj) |
void |
ObjectRegistrationManager.manage(Named parent,
Named obj)
Register obj as an immediate child of parent in the management tree.
|
void |
ObjectRegistrationManagerNOPImpl.unmanage(Named obj) |
void |
ObjectRegistrationManager.unmanage(Named obj)
Remove obj from the management tree.
|
Copyright © 2011–2018 Eclipse Foundation. All rights reserved.