|
Jvmstat | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsun.jvmstat.monitor.MonitoredHost
sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProvider
public class MonitoredHostProvider
Concrete implementation of the MonitoredHost interface for the local protocol of the HotSpot PerfData monitoring implementation.
| Field Summary |
|---|
| Fields inherited from class sun.jvmstat.monitor.MonitoredHost |
|---|
hostId, interval, lastException |
| Constructor Summary | |
|---|---|
MonitoredHostProvider(HostIdentifier hostId)
Create a MonitoredHostProvider instance using the given HostIdentifier. |
|
| Method Summary | |
|---|---|
Set |
activeVms()
Return the current set of active Java Virtual Machines for this MonitoredHost. |
void |
addHostListener(HostListener listener)
Add a HostListener. |
void |
detach(MonitoredVm vm)
Detach from the indicated MonitoredVm. |
MonitoredVm |
getMonitoredVm(VmIdentifier vmid)
Get the MonitoredVm for the given Java Virtual Machine. |
MonitoredVm |
getMonitoredVm(VmIdentifier vmid,
int interval)
Get the MonitoredVm for the given Java Virtual Machine. |
void |
removeHostListener(HostListener listener)
Remove a HostListener. |
void |
setInterval(int newInterval)
Set the polling interval for this MonitoredHost. |
| Methods inherited from class sun.jvmstat.monitor.MonitoredHost |
|---|
clearLastException, getHostIdentifier, getInterval, getLastException, getMonitoredHost, getMonitoredHost, getMonitoredHost, isErrored, resolveHostId, setLastException |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MonitoredHostProvider(HostIdentifier hostId)
hostId - the host identifier for this MonitoredHost| Method Detail |
|---|
public MonitoredVm getMonitoredVm(VmIdentifier vmid)
throws MonitorException
getMonitoredVm in class MonitoredHostvmid - the VmIdentifier specifying the target Java Virtual Machine.
MonitorException - Thrown if monitoring errors occur.
public MonitoredVm getMonitoredVm(VmIdentifier vmid,
int interval)
throws MonitorException
getMonitoredVm in class MonitoredHostvmid - the VmIdentifier specifying the target Java Virtual Machine.interval - the sampling interval for the target Java Virtual Machine.
MonitorException - Thrown if monitoring errors occur.public void detach(MonitoredVm vm)
detach in class MonitoredHostvm - the monitored Java Virtual Machine.public void addHostListener(HostListener listener)
addHostListener in class MonitoredHostlistener - the HostListener to add.public void removeHostListener(HostListener listener)
removeHostListener in class MonitoredHostlistener - the HostListener to add.public void setInterval(int newInterval)
setInterval in class MonitoredHostnewInterval - the polling interval, in millisecondspublic Set activeVms()
Integer instances
holding the local virtual machine identifier, or lvmid
for each instrumented Java Virtual Machine currently available.
activeVms in class MonitoredHost
|
Jvmstat | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||