Jvmstat

Uses of Class
sun.jvmstat.monitor.MonitorException

Packages that use MonitorException
sun.jvmstat.monitor Provides classes for monitoring instrumented HotSpot Java Virtual Machines. 
sun.jvmstat.monitor.remote Provides interfaces supporting remote monitoring for instrumented HotSpot Java Virtual Machines. 
sun.jvmstat.perfdata.monitor Provides the monitoring implementation classes that utilize the HotSpot PerfData shared memory instrumentation buffer for discovery and monitoring of instrumentation exported by a HotSpot Java Virtual Machine. 
sun.jvmstat.perfdata.monitor.protocol.file Provides the implementation classes for the file: protocol for the HotSpot PerfData instrumentation buffer monitoring implementation. 
sun.jvmstat.perfdata.monitor.protocol.local Provides the implementation classes for the local: protocol for the HotSpot PerfData instrumentation buffer monitoring implementation. 
sun.jvmstat.perfdata.monitor.protocol.rmi Provides the implementation classes for the rmi: protocol for the HotSpot PerfData instrumentation buffer monitoring implementation. 
sun.jvmstat.perfdata.monitor.v2_0   
 

Uses of MonitorException in sun.jvmstat.monitor
 

Methods in sun.jvmstat.monitor that throw MonitorException
abstract  Set MonitoredHost.activeVms()
          Return the current set of active Java Virtual Machines for this MonitoredHost.
abstract  void MonitoredHost.addHostListener(HostListener listener)
          Add a HostListener.
 void MonitoredVm.addVmListener(VmListener listener)
          Add a VmListener.
static String MonitoredVmUtil.commandLine(MonitoredVm vm)
          Return the command line for the target Java application.
abstract  void MonitoredHost.detach(MonitoredVm vm)
          Detach from the indicated MonitoredVm.
 Monitor MonitoredVm.findByName(String name)
          Find a named Instrumentation object.
 List MonitoredVm.findByPattern(String patternString)
          Find all Instrumentation objects with names matching the given pattern.
static MonitoredHost MonitoredHost.getMonitoredHost(HostIdentifier hostId)
          Factory method to construct a MonitoredHost instance to manage the connection to the host indicated by hostId.
static MonitoredHost MonitoredHost.getMonitoredHost(String hostIdString)
          Factory method to construct MonitoredHost instances to manage connections to the host indicated by hostIdString
static MonitoredHost MonitoredHost.getMonitoredHost(VmIdentifier vmid)
          Factory method to construct a MonitoredHost instance to manage the connection to the Java Virtual Machine indicated by vmid.
abstract  MonitoredVm MonitoredHost.getMonitoredVm(VmIdentifier id)
          Get the MonitoredVm for the given Java Virtual Machine.
abstract  MonitoredVm MonitoredHost.getMonitoredVm(VmIdentifier id, int interval)
          Get the MonitoredVm for the given Java Virtual Machine.
static boolean MonitoredVmUtil.isAttachable(MonitoredVm vm)
          Returns true if the VM supports attach-on-demand.
static String MonitoredVmUtil.jvmArgs(MonitoredVm vm)
          Return the JVM arguments for the target Java application.
static String MonitoredVmUtil.jvmFlags(MonitoredVm vm)
          Return the JVM flags for the target Java application.
static String MonitoredVmUtil.mainArgs(MonitoredVm vm)
          Return the arguments to the main class for the target Java application.
static String MonitoredVmUtil.mainClass(MonitoredVm vm, boolean fullPath)
          Return the main class for the target Java application.
abstract  void MonitoredHost.removeHostListener(HostListener listener)
          Remove a HostListener.
 void MonitoredVm.removeVmListener(VmListener listener)
          Remove a VmListener.
 VmIdentifier HostIdentifier.resolve(VmIdentifier vmid)
          Resolve a VmIdentifier with this HostIdentifier.
protected static HostIdentifier MonitoredHost.resolveHostId(HostIdentifier hostId)
          Method to resolve unspecified components of the given HostIdentifier by constructing a new HostIdentifier that replaces the unspecified components with the default values.
static String MonitoredVmUtil.vmVersion(MonitoredVm vm)
          Return the Java Virtual Machine Version.
 

Uses of MonitorException in sun.jvmstat.monitor.remote
 

Methods in sun.jvmstat.monitor.remote that throw MonitorException
 int[] RemoteHost.activeVms()
          Get a list of Local Virtual Machine Identifiers for the active Java Virtual Machine the remote system.
 RemoteVm RemoteHost.attachVm(int vmid, String mode)
          Remote method to attach to a remote HotSpot Java Virtual Machine identified by vmid.
 void RemoteHost.detachVm(RemoteVm rvm)
          Remote method to detach from a remote HotSpot Java Virtual Machine identified by vmid.
 

Uses of MonitorException in sun.jvmstat.perfdata.monitor
 

Subclasses of MonitorException in sun.jvmstat.perfdata.monitor
 class MonitorDataException
          Exception indicating that improperly formatted data was encountered while parsing a HotSpot PerfData buffer.
 class MonitorStructureException
          Exception indicating that improperly formatted data was encountered while parsing a HotSpot PerfData buffer.
 class MonitorTypeException
          Exception indicating that an unexpected type was encountered for the type field of a PerfData entry in a HotSpot PerfData buffer.
 class MonitorVersionException
          Exception thrown when version of the implementation does not match the version of the instrumentation exported by a target Java Virtual Machine.
 

Methods in sun.jvmstat.perfdata.monitor that throw MonitorException
protected abstract  void PerfDataBufferImpl.buildMonitorMap(Map m)
          build the map of Monitor objects.
protected  void AbstractPerfDataBuffer.createPerfDataBuffer(ByteBuffer bb, int lvmid)
          Create the perfdata instrumentation buffer for the given lvmid using the given ByteBuffer object as the source of the instrumentation data.
 Monitor PerfDataBufferImpl.findByName(String name)
          Find a named Instrumentation object.
 Monitor AbstractPerfDataBuffer.findByName(String name)
          Find a named Instrumentation object.
 Monitor AbstractMonitoredVm.findByName(String name)
          Find a named Instrumentation object.
 List PerfDataBufferImpl.findByPattern(String patternString)
          Find all Instrumentation objects with names matching the given pattern.
 List AbstractPerfDataBuffer.findByPattern(String patternString)
          Find all Instrumentation objects with names matching the given pattern.
 List AbstractMonitoredVm.findByPattern(String patternString)
          Find all Instrumentation objects with names matching the given pattern.
 MonitorStatus PerfDataBufferImpl.getMonitorStatus()
          Get a list of the inserted and removed monitors since last called.
 MonitorStatus AbstractPerfDataBuffer.getMonitorStatus()
          Get a list of the inserted and removed monitors since last called.
 MonitorStatus AbstractMonitoredVm.getMonitorStatus()
          Get a list of the inserted and removed monitors since last called.
protected abstract  MonitorStatus PerfDataBufferImpl.getMonitorStatus(Map m)
          get the list of inserted and removed monitors since last called.
protected abstract  void PerfDataBufferImpl.getNewMonitors(Map m)
          get the new Monitor objects from the Map of Monitor objects.
 

Constructors in sun.jvmstat.perfdata.monitor that throw MonitorException
AbstractMonitoredVm(VmIdentifier vmid, int interval)
          Create an AbstractMonitoredVm instance.
AbstractPerfDataBufferPrologue(ByteBuffer byteBuffer)
          Construct a PerfDataBufferPrologue instance.
 

Uses of MonitorException in sun.jvmstat.perfdata.monitor.protocol.file
 

Methods in sun.jvmstat.perfdata.monitor.protocol.file that throw MonitorException
 MonitoredVm MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid)
          Get the MonitoredVm for the given Java Virtual Machine.
 MonitoredVm MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid, int interval)
          Get the MonitoredVm for the given Java Virtual Machine.
 

Constructors in sun.jvmstat.perfdata.monitor.protocol.file that throw MonitorException
FileMonitoredVm(VmIdentifier vmid, int interval)
          Create a FileMonitoredVm instance.
PerfDataBuffer(VmIdentifier vmid)
          Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.
 

Uses of MonitorException in sun.jvmstat.perfdata.monitor.protocol.local
 

Methods in sun.jvmstat.perfdata.monitor.protocol.local that throw MonitorException
 MonitoredVm MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid)
          Get the MonitoredVm for the given Java Virtual Machine.
 MonitoredVm MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid, int interval)
          Get the MonitoredVm for the given Java Virtual Machine.
 

Constructors in sun.jvmstat.perfdata.monitor.protocol.local that throw MonitorException
LocalMonitoredVm(VmIdentifier vmid, int interval)
          Create a LocalMonitoredVm instance.
PerfDataBuffer(VmIdentifier vmid)
          Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.
 

Uses of MonitorException in sun.jvmstat.perfdata.monitor.protocol.rmi
 

Methods in sun.jvmstat.perfdata.monitor.protocol.rmi that throw MonitorException
 Set RemoteVmManager.activeVms()
          Return the current set of monitorable Java Virtual Machines.
 Set MonitoredHostProvider.activeVms()
          Return the current set of active Java Virtual Machines for this MonitoredHost.
 void RemoteMonitoredVm.attach()
          Method to attach to the remote MonitoredVm.
 void MonitoredHostProvider.detach(MonitoredVm vm)
          Detach from the indicated MonitoredVm.
 MonitoredVm MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid)
          Get the MonitoredVm for the given Java Virtual Machine.
 MonitoredVm MonitoredHostProvider.getMonitoredVm(VmIdentifier vmid, int interval)
          Get the MonitoredVm for the given Java Virtual Machine.
 

Constructors in sun.jvmstat.perfdata.monitor.protocol.rmi that throw MonitorException
MonitoredHostProvider(HostIdentifier hostId)
          Create a MonitoredHostProvider instance using the given HostIdentifier.
PerfDataBuffer(RemoteVm rvm, int lvmid)
          Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.
RemoteMonitoredVm(RemoteVm rvm, VmIdentifier vmid, Timer timer, int interval)
          Create a RemoteMonitoredVm instance.
 

Uses of MonitorException in sun.jvmstat.perfdata.monitor.v2_0
 

Methods in sun.jvmstat.perfdata.monitor.v2_0 that throw MonitorException
protected  void PerfDataBuffer.buildMonitorMap(Map map)
          build the map of Monitor objects.
protected  MonitorStatus PerfDataBuffer.getMonitorStatus(Map map)
          get the list of inserted and removed monitors since last called.
protected  void PerfDataBuffer.getNewMonitors(Map map)
          get the new Monitor objects from the Map of Monitor objects.
protected  Monitor PerfDataBuffer.getNextMonitorEntry()
          method to extract the next monitor entry from the instrumentation memory.
protected  void PerfDataBuffer.synchWithTarget()
          Method that waits until the target jvm indicates that its shared memory is safe to access.
 

Constructors in sun.jvmstat.perfdata.monitor.v2_0 that throw MonitorException
PerfDataBuffer(ByteBuffer buffer, int lvmid)
          Construct a PerfDataBuffer instance.
PerfDataBufferPrologue(ByteBuffer byteBuffer)
          Create an instance of PerfDataBufferPrologue from the given ByteBuffer object.
 


Jvmstat