java.lang.Object | |
↳ | sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager |
Class for managing the LocalMonitoredVm instances on the local system.
This class is responsible for the mechanism that detects the active HotSpot Java Virtual Machines on the local host and possibly for a specific user. The ability to detect all possible HotSpot Java Virtual Machines on the local host may be limited by the permissions of the principal running this JVM.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a LocalVmManager instance for the local system.
| |||||||||||
Creates a LocalVmManager instance for the given user.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the current set of monitorable Java Virtual Machines.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Creates a LocalVmManager instance for the local system.
Manages LocalMonitoredVm instances for which the principal has appropriate permissions.
Creates a LocalVmManager instance for the given user.
Manages LocalMonitoredVm instances for all JVMs owned by the specified user.
user | the name of the user |
---|
Return the current set of monitorable Java Virtual Machines.
The set returned by this method depends on the user name passed to the constructor. If no user name was specified, then this method will return all candidate JVMs on the system. Otherwise, only the JVMs for the given user will be returned. This assumes that principal associated with this JVM has the appropriate permissions to access the target set of JVMs.