sun.jvmstat.perfdata.monitor.protocol.local |
Provides the implementation classes for the local: protocol for
the HotSpot PerfData instrumentation buffer monitoring implementation.
The local: protocol is the default protocol for the PerfData
implementation. It utilizes a name shared memory mechanism, identified
by a backing store file in the file system name space. The location of
the backing store file is platform specific and is dictated primarily by
the JVM implementation. However, the java.io.tmpdir system
property generally contains the location of the files, with the exception
of the Solaris implementation, as the SDK and HotSpot JVM use different
locations for their temporary file storage. The HotSpot JVM uses the
/tmp directory and the SDK uses /var/tmp. The classes
in this specifically use /tmp when running on Solaris.
|
Java Source File Name | Type | Comment |
LocalEventTimer.java | Class | Singleton Timer subclass to run polling tasks that generate events
for local Java Virtual Machines.. |
LocalMonitoredVm.java | Class | Concrete implementation of the AbstractMonitoredVm class for the
local: protocol for the HotSpot PerfData monitoring implementation. |
LocalVmManager.java | Class | Class for managing the LocalMonitoredVm instances on the local system.
This class is responsible for the mechanism that detects the active
HotSpot Java Virtual Machines on the local host and possibly for a
specific user. |
MonitoredHostProvider.java | Class | Concrete implementation of the MonitoredHost interface for the
local protocol of the HotSpot PerfData monitoring implementation. |
PerfDataBuffer.java | Class | The concrete PerfDataBuffer implementation for the local:
protocol for the HotSpot PerfData monitoring implementation. |
PerfDataFile.java | Class | Class to provide translations from the local Vm Identifier
name space into the file system name space and vice-versa. |