public class MonitoredHostProvider extends MonitoredHost
hostId, interval, lastException| Constructor and Description |
|---|
MonitoredHostProvider(HostIdentifier hostId)
Create a MonitoredHostProvider instance using the given HostIdentifier.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Integer> |
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.
|
clearLastException, getHostIdentifier, getInterval, getLastException, getMonitoredHost, getMonitoredHost, getMonitoredHost, isErrored, resolveHostId, setLastExceptionpublic MonitoredHostProvider(HostIdentifier hostId) throws MonitorException
hostId - the host identifier for this MonitoredHostMonitorException - Thrown on any error encountered while
communicating with the remote host.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) throws MonitorException
detach in class MonitoredHostvm - the monitored Java Virtual Machine.MonitorException - Thrown if monitoring errors occur.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)
MonitoredHostsetInterval in class MonitoredHostnewInterval - the polling interval, in millisecondspublic Set<Integer> activeVms() throws MonitorException
Integer instances
holding the local virtual machine identifier, or lvmid
for each instrumented Java Virtual Machine currently available.activeVms in class MonitoredHostMonitorException - Thrown if monitoring errors occur.Copyright © 2017–2018 earcam. All rights reserved.