|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Internal public interface ConfluenceMonitoringControl
A service provider interface to be implemented by
ConfluenceMonitoring
implementations. This is to break the dependency of ConflueneMonitoring
from whatever mechanism is used to control the monitoring.
Notes:
| Method Summary | |
|---|---|
void |
clear()
Clears the currently held statistics. |
void |
disableCpuTiming()
Disable capturing CPU timing. |
void |
disableHibernateMonitoring()
Disable Hibernate monitoring. |
void |
disableMonitoring()
Disable monitoring. |
void |
enableCpuTiming()
Enable capturing CPU timing. |
void |
enableHibernateMonitoring()
Enables Hibernate monitoring. |
void |
enableMonitoring()
Enables monitoring. |
boolean |
isCpuTimingEnabled()
|
boolean |
isMonitoringEnabled()
|
List<CounterSnapshot> |
snapshotCounters()
Returns a snapshot of the counters. |
List<TimerSnapshot> |
snapshotTimers()
Returns a snapshot of the timers. |
| Method Detail |
|---|
boolean isMonitoringEnabled()
void enableMonitoring()
void disableMonitoring()
boolean isCpuTimingEnabled()
void enableCpuTiming()
WARNING: turning on CPU timing will adversly impact on system performance. Do not do this on production systems without due consideration.
void disableCpuTiming()
void enableHibernateMonitoring()
void disableHibernateMonitoring()
void clear()
@Nonnull List<CounterSnapshot> snapshotCounters()
@Nonnull List<TimerSnapshot> snapshotTimers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||