
public class LocalVmManager extends Object
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.
| Constructor and Description |
|---|
LocalVmManager()
Creates a LocalVmManager instance for the local system.
|
LocalVmManager(String user)
Creates a LocalVmManager instance for the given user.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Integer> |
activeVms()
Return the current set of monitorable Java Virtual Machines.
|
public LocalVmManager()
Manages LocalMonitoredVm instances for which the principal has appropriate permissions.
public LocalVmManager(String user)
Manages LocalMonitoredVm instances for all JVMs owned by the specified user.
user - the name of the userpublic Set<Integer> activeVms()
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.
Copyright © 2017–2018 earcam. All rights reserved.