| Package | Description |
|---|---|
| sun.jvmstat.monitor |
Provides classes for monitoring instrumented HotSpot Java Virtual Machines.
|
| 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.
|
| sun.jvmstat.perfdata.monitor.protocol.rmi |
Provides the implementation classes for the rmi: protocol for
the HotSpot PerfData instrumentation buffer monitoring implementation.
|
| Modifier and Type | Method and Description |
|---|---|
abstract MonitoredVm |
MonitoredHost.getMonitoredVm(VmIdentifier id)
Get the MonitoredVm for the given Java Virtual Machine.
|
abstract MonitoredVm |
MonitoredHost.getMonitoredVm(VmIdentifier id,
int interval)
Get the MonitoredVm for the given Java Virtual Machine.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
MonitoredVmUtil.commandLine(MonitoredVm vm)
Return the command line for the target Java application.
|
abstract void |
MonitoredHost.detach(MonitoredVm vm)
Detach from the indicated MonitoredVm.
|
static boolean |
MonitoredVmUtil.isAttachable(MonitoredVm vm)
Returns true if the VM supports attach-on-demand.
|
static String |
MonitoredVmUtil.jvmArgs(MonitoredVm vm)
Return the JVM arguments for the target Java application.
|
static String |
MonitoredVmUtil.jvmFlags(MonitoredVm vm)
Return the JVM flags for the target Java application.
|
static String |
MonitoredVmUtil.mainArgs(MonitoredVm vm)
Return the arguments to the main class for the target Java application.
|
static String |
MonitoredVmUtil.mainClass(MonitoredVm vm,
boolean fullPath)
Return the main class for the target Java application.
|
static String |
MonitoredVmUtil.vmVersion(MonitoredVm vm)
Return the Java Virtual Machine Version.
|
| Modifier and Type | Method and Description |
|---|---|
MonitoredVm |
VmEvent.getMonitoredVm()
Return the MonitoredVm source of this event.
|
| Constructor and Description |
|---|
MonitorStatusChangeEvent(MonitoredVm vm,
List inserted,
List removed)
Construct a new MonitorStatusChangeEvent.
|
VmEvent(MonitoredVm vm)
Construct a new VmEvent instance.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BufferedMonitoredVm
Interface to support asynchronous polling of the exported
instrumentation of a target Java Virtual Machine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMonitoredVm
Base class for all MonitoredVm implementations that utilize the
HotSpot PerfData instrumentation buffer as the communications
mechanism to the target Java Virtual Machine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileMonitoredVm
Concrete implementation of the AbstractMonitoredVm class for the
file: protocol for the HotSpot PerfData monitoring implementation.
|
| Modifier and Type | Method and Description |
|---|---|
MonitoredVm |
MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid)
Get the MonitoredVm for the given Java Virtual Machine.
|
MonitoredVm |
MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid,
int interval)
Get the MonitoredVm for the given Java Virtual Machine.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MonitoredHostProvider.detach(MonitoredVm vm)
Detach from the indicated MonitoredVm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalMonitoredVm
Concrete implementation of the AbstractMonitoredVm class for the
local: protocol for the HotSpot PerfData monitoring implementation.
|
| Modifier and Type | Method and Description |
|---|---|
MonitoredVm |
MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid)
Get the MonitoredVm for the given Java Virtual Machine.
|
MonitoredVm |
MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid,
int interval)
Get the MonitoredVm for the given Java Virtual Machine.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MonitoredHostProvider.detach(MonitoredVm vm)
Detach from the indicated MonitoredVm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteMonitoredVm
Concrete implementation of the AbstractMonitoredVm class for the
rmi: protocol for the HotSpot PerfData monitoring implementation.
|
| Modifier and Type | Method and Description |
|---|---|
MonitoredVm |
MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid)
Get the MonitoredVm for the given Java Virtual Machine.
|
MonitoredVm |
MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid,
int interval)
Get the MonitoredVm for the given Java Virtual Machine.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MonitoredHostProvider.detach(MonitoredVm vm)
Detach from the indicated MonitoredVm.
|
Copyright © 2017–2018 earcam. All rights reserved.