java.lang.Object | ||
↳ | sun.jvmstat.monitor.MonitoredHost | |
↳ | sun.jvmstat.perfdata.monitor.protocol.file.MonitoredHostProvider |
Concrete implementation of the MonitoredHost interface for the file: protocol of the HotSpot PerfData monitoring implementation.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DEFAULT_POLLING_INTERVAL | The default polling interval. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.jvmstat.monitor.MonitoredHost
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a MonitoredHostProvider instance using the given HostIdentifier.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the current set of active Java Virtual Machines for this
MonitoredHost..
| |||||||||||
Add a HostListener..
| |||||||||||
Detach from the indicated MonitoredVm.
| |||||||||||
Get the MonitoredVm for the given Java Virtual Machine.
| |||||||||||
Get the MonitoredVm for the given Java Virtual Machine..
| |||||||||||
Remove a HostListener..
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.jvmstat.monitor.MonitoredHost
| |||||||||||
From class
java.lang.Object
|
The default polling interval. Not used by the file: protocol.
Create a MonitoredHostProvider instance using the given HostIdentifier.
hostId | the host identifier for this MonitoredHost |
---|
Return the current set of active Java Virtual Machines for this
MonitoredHost. The returned Set contains Integer
instances
holding the local virtual machine identifier, or lvmid
for each instrumented Java Virtual Machine currently available..
Note - the file: protocol currently does not support the notion of tracking active or inactive Java Virtual Machines. This method currently returns an empty set.
Add a HostListener. The given listener is added to the list of HostListener objects to be notified of MonitoredHost related events..
Note - the file: protocol currenly does not support registration or notification of event listeners. This method silently ignores the add request.
listener | the HostListener to add. |
---|
Detach from the indicated MonitoredVm.
vm | the monitored Java Virtual Machine. |
---|
Get the MonitoredVm for the given Java Virtual Machine. The default sampling interval is used for the MonitoredVm instance.
vmid | the VmIdentifier specifying the target Java Virtual Machine. |
---|
MonitorException |
---|
Get the MonitoredVm for the given Java Virtual Machine. The sampling interval is set to the given interval..
Note - the file: protocol silently ignores the interval parameter.
vmid | the VmIdentifier specifying the target Java Virtual Machine. |
---|---|
interval | the sampling interval for the target Java Virtual Machine. |
MonitorException |
---|
Remove a HostListener. The given listener is removed from the list of HostListener objects to be notified of MonitoredHost related events..
Note - the file: protocol currenly does not support registration or notification of event listeners. This method silently ignores the remove request.
listener | the HostListener to add. |
---|