org.glassfish.pfl.tf.timer.impl
Class StatsEventHandlerBase
java.lang.Object
org.glassfish.pfl.tf.timer.spi.NamedBase
org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
- All Implemented Interfaces:
- Named, StatsEventHandler, TimerEventHandler
- Direct Known Subclasses:
- MultiThreadedStatsEventHandlerImpl, StatsEventHandlerImpl
public abstract class StatsEventHandlerBase
- extends NamedBase
- implements StatsEventHandler
|
Method Summary |
void |
clear()
Discard all accumulated statistics. |
protected void |
notify(Stack<TimerEvent> teStack,
TimerEvent event)
|
protected abstract void |
recordDuration(int id,
long duration)
|
Map<Timer,Statistics> |
stats()
Return map that gives the accumulated statistics for each
TimerEvent that has been observed by this event handler since
the last call to clear (or since the creation of this handler,
if clear has not been called). |
| Methods inherited from interface org.glassfish.pfl.tf.timer.spi.Named |
factory, name |
UNITS
protected static final String UNITS
- See Also:
- Constant Field Values
saList
protected ArrayList<StatisticsAccumulator> saList
StatsEventHandlerBase
protected StatsEventHandlerBase(TimerFactory factory,
String name)
clear
public void clear()
- Description copied from interface:
StatsEventHandler
- Discard all accumulated statistics.
- Specified by:
clear in interface StatsEventHandler
recordDuration
protected abstract void recordDuration(int id,
long duration)
notify
protected final void notify(Stack<TimerEvent> teStack,
TimerEvent event)
stats
public Map<Timer,Statistics> stats()
- Description copied from interface:
StatsEventHandler
- Return map that gives the accumulated statistics for each
TimerEvent that has been observed by this event handler since
the last call to clear (or since the creation of this handler,
if clear has not been called).
- Specified by:
stats in interface StatsEventHandler
Copyright © 2013 Oracle. All Rights Reserved.