Package Name | Comment |
sun.jvmstat.monitor |
Provides classes for monitoring instrumented HotSpot Java Virtual Machines.
The classes in this package provide abstractions for:
Identifying monitorable hosts and Java Virtual Machines.
Monitoring the creation and destruction of instrumented
Java Virtual Machines on local and remote hosts.
Discovering and Monitoring instrumentation exported by an
instrumented Java Virtual Machine.
The {@link sun.jvmstat.monitor.MonitoredHost} class provides the
interface to acquire concrete implementations for discovering instrumented
Java Virtual Machines on a specific host. It serves a factory for creating
MonitoredHost instances for specific hosts and for creating
{@link sun.jvmstat.monitor.MonitoredVm} instances for specific
instrumented Java Virtual Machines on those hosts.
The {@link sun.jvmstat.monitor.MonitoredVm} instances provide an
interface for discovery of instrumentation objects and the
{@link sun.jvmstat.monitor.Monitor} interfaces provide a mechanism
for monitoring the instrumentation exported by a JVM.
|
sun.jvmstat.monitor.event |
Provides classes for event types and event listeners for MonitoredHost
and MonitoredVm events..
|
sun.jvmstat.monitor.remote |
Provides interfaces supporting remote monitoring for instrumented
HotSpot Java Virtual Machines.
|
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.
|
sun.jvmstat.perfdata.monitor.protocol.file |
Provides the implementation classes for the file: protocol for
the HotSpot PerfData instrumentation buffer monitoring implementation.
|
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.
|
sun.jvmstat.perfdata.monitor.protocol.rmi |
Provides the implementation classes for the rmi: protocol for
the HotSpot PerfData instrumentation buffer monitoring implementation.
The rmi: protocol is the default protocol for the PerfData
implementation when a hostname is specified as part of a HostIdentifier
or VMIdentifier. It communicates with an RMI server on the remote machine
that provides functions to get a list of available Java Virtual Machines
and to acquire a copy of a Java Virtual Machine's instrumentation buffer.
The RMI server may or may not use the PerfData implementation on the
remote host to acquire this information. The jstatd server
provides a PerfData implementation of the RMI server.
|
sun.jvmstat.perfdata.monitor.v1_0 | |
sun.jvmstat.perfdata.monitor.v2_0 | |