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.
|
Java Source File Name | Type | Comment |
AbstractMonitor.java | Class | The base class for Instrumentation Monitoring Objects. |
ByteArrayMonitor.java | Interface | Interface for Monitoring ByteArrayInstrument objects.
This interface is provided to support the StringMonitor interface. |
HostIdentifier.java | Class | An abstraction that identifies a target host and communications
protocol. |
IntegerMonitor.java | Interface | Interface for Monitoring Integer Instrument Objects.
The IntegerMonitor interface does not currently have a IntInstrument
counterpart. |
LongMonitor.java | Interface | Interface for Monitoring LongInstrument objects. |
Monitor.java | Interface | Interface provided by Instrumentation Monitoring Objects. |
MonitoredHost.java | Class | An abstraction for a host that contains instrumented Java Virtual
Machines. |
MonitoredVm.java | Interface | Interface for interacting with a monitorable Java Virtual Machine. |
MonitoredVmUtil.java | Class | Utility class proving concenience methods for extracting various
information from an MonitoredVm object. |
MonitorException.java | Class | Base class for exceptions that occur while interfacing with the
Monitoring interfaces. |
StringMonitor.java | Interface | Interface for Monitoring StringInstrument objects. |
VmIdentifier.java | Class | An abstraction that identifies a target Java Virtual Machine.
The VmIdentifier, or vmid, provides a convenient string representation
of the information needed to locate and communicate with a target
Java Virtual Machine. |