package

sun.jvmstat.perfdata.monitor

Provides the monitoring implementation classes that utilize the HotSpot PerfData shared memory instrumentation buffer for discovery and monitoring of instrumentation exported by a HotSpot Java Virtual Machine.

Classes

AbstractMonitoredVm Base class for all MonitoredVm implementations that utilize the HotSpot PerfData instrumentation buffer as the communications mechanism to the target Java Virtual Machine. 
AbstractPerfDataBuffer Abstraction for the HotSpot PerfData instrumentation buffer. 
AbstractPerfDataBufferPrologue Abstraction representing the HotSpot PerfData instrumentation buffer header. 
AliasFileParser Class for parsing alias files. 
CountedTimerTask A TimerTask subclass that keeps a count of the number of executions of the task. 
CountedTimerTaskUtils Utility methods for use with CountedTimerTask instances. 
MonitorStatus Immutable class containing the list of inserted and deleted monitors over an arbitrary time period. 
PerfByteArrayMonitor Class for monitoring a PerfData Byte Array instrumentation object. 
PerfDataBufferImpl The base classes for the concrete implementations of the HotSpot PerfData instrumentation buffer. 
PerfIntegerMonitor Class for monitoring a PerfData Integer instrument. 
PerfLongMonitor Class for monitoring a PerfData Long instrument. 
PerfStringConstantMonitor Class for monitoring a constant PerfData String instrument. 
PerfStringMonitor Class for monitoring a PerfData String instrument. 
PerfStringVariableMonitor Class for monitoring a variable PerfData String instrument. 

Exceptions

MonitorDataException Exception indicating that improperly formatted data was encountered while parsing a HotSpot PerfData buffer. 
MonitorStructureException Exception indicating that improperly formatted data was encountered while parsing a HotSpot PerfData buffer. 
MonitorTypeException Exception indicating that an unexpected type was encountered for the type field of a PerfData entry in a HotSpot PerfData buffer. 
MonitorVersionException Exception thrown when version of the implementation does not match the version of the instrumentation exported by a target Java Virtual Machine. 
SyntaxException Class for encapsulating syntax exceptions generated by AliasFileParser.