intarsys runtime library

Package de.intarsys.tools.monitor

Interface Summary
IMonitor A monitor allows "monitoring" events along thread as a sequence of samples.
IMonitorRegistry A registry for IMonitor instances.
ISample A sample taken while the IMonitor is tracing.
ITrace A trace of ISample instances for a specific IMonitor .
 

Class Summary
AbstractMonitor An abstract superclass to ease implementation of IMonitor objects.
AbstractMonitorSample An abstract superclass to ease implementation of a sample object.
AbstractMonitorTrace An abstract superclass to ease implementation of monitor trace objects.
CompositeMonitor  
CompositeMonitorTrace A monitor that composes any number of other monitors.
Counter An implementation of a counter object that can be accessed by name.
CounterMonitor A monitor for taking time samples in the application.
CounterMonitorTrace Access a counter object to take the sample.
MemberMonitor A monitor for taking time samples in the application.
MemberMonitorTrace Access a field or method member of a class to take the sample.
MemoryMonitor A monitor for watching the memory usage in the application.
MemoryMonitorTrace A trace that records heap size samples (approximately)
Monitor todo 1 nested traces todo 1 refactor "sample" changes in TimeMonitor todo 1 nicht matchende samples unterstützen
MonitorFactory  
MonitorOperator A simple framework for visiting monitor factories and monitors.
MonitorRegistry VM singleton accesss to a IMonitorRegistry.
MonitorSample A generic sample object.
MonitorStatistic This object keeps the statistical computations for a sample in a monitor.
MonitorTools  
MonitorTrace An abstract superclass to ease implementation of "leaf" monitor trace objects.
MultiTrace A simple ITrace implementation that can compose a collection of other ITrace instances.
NullMonitor A monitor doing nothing...
StandardMonitorRegistry The standard implementation for IMonitorRegistry.
TimeMonitor A monitor for taking time samples in the application.
TimeMonitorTrace A trace for taking time samples while executing.
Trace Tool class to access all currently active ITrace instances.
 


intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.