APIdia Launch Partner
Top Inners Constructors Methods
sun.tools.jcmd

public Class JCmd

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, .UnsupportedEncodingException, java.util.Collection, .Comparator, java.net.URISyntaxException, com.sun.tools.attach.AttachOperationFailedException, .VirtualMachine, .VirtualMachineDescriptor, .AttachNotSupportedException, sun.tools.attach.HotSpotVirtualMachine, sun.tools.common.ProcessArgumentMatcher, .PrintStreamPrinter, sun.tools.jstat.JStatLogger, sun.jvmstat.monitor.Monitor, .MonitoredHost, .MonitoredVm, .MonitorException, .VmIdentifier

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
JCmd.AscendingMonitorComparator

Class to compare two Monitor objects by name in ascending order.

Constructor Summary

AccessConstructor and Description
public
JCmd()

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
public static void
main(String[] args)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

JCmdback to summary
public JCmd()

Method Detail

executeCommandForPidback to summary
private static void executeCommandForPid(String pid, String command) throws AttachNotSupportedException, IOException, UnsupportedEncodingException
listCountersback to summary
private static void listCounters(String pid)
mainback to summary
public static void main(String[] args)
sun.tools.jcmd back to summary

pack-priv Class JCmd.AscendingMonitorComparator

extends Object
implements Comparator<Monitor>
Class Inheritance
All Implemented Interfaces
java.util.Comparator

Class to compare two Monitor objects by name in ascending order. (from jstat)

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public int
compare(Monitor m1, Monitor m2)

Implements java.util.Comparator.compare.

Compares its two arguments for order.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AscendingMonitorComparatorback to summary
pack-priv AscendingMonitorComparator()

Method Detail

compareback to summary
public int compare(Monitor m1, Monitor m2)

Implements java.util.Comparator.compare.

Doc from java.util.Comparator.compare.

Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

The implementor must ensure that signum(compare(x, y)) == -signum(compare(y, x)) for all x and y. (This implies that compare(x, y) must throw an exception if and only if compare(y, x) throws an exception.)

The implementor must also ensure that the relation is transitive: ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.

Finally, the implementor must ensure that compare(x, y)==0 implies that signum(compare(x, z))==signum(compare(y, z)) for all z.