APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.management.counter

public abstract Class AbstractCounter

extends Object
implements Counter
Class Inheritance
All Implemented Interfaces
sun.management.counter.Counter, java.io.Serializable
Known Direct Subclasses
sun.management.counter.perf.ByteArrayCounterSnapshot, sun.management.counter.perf.LongArrayCounterSnapshot, sun.management.counter.perf.LongCounterSnapshot, sun.management.counter.perf.PerfByteArrayCounter, sun.management.counter.perf.PerfLongArrayCounter, sun.management.counter.perf.PerfLongCounter, sun.management.counter.perf.StringCounterSnapshot
Imports
java.io.IOException, .ObjectOutputStream, .ObjectInputStream

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv String
private static final long
pack-priv Units
pack-priv Variability
pack-priv int

Constructor Summary

AccessConstructor and Description
protected
AbstractCounter(String name, Units units, Variability variability, int flags, int vectorLength)

protected
AbstractCounter(String name, Units units, Variability variability, int flags)

Method Summary

Modifier and TypeMethod and Description
public int
getFlags()

Implements sun.management.counter.Counter.getFlags.

return the flags associated with the counter.

public String
getName()

Implements sun.management.counter.Counter.getName.

Returns the name of the Performance Counter

public Units
getUnits()

Implements sun.management.counter.Counter.getUnits.

Returns the Units for this Performance Counter

public abstract Object
getValue()

Redeclares sun.management.counter.Counter.getValue.

Returns an Object that encapsulates the data value of this counter

public Variability
getVariability()

Implements sun.management.counter.Counter.getVariability.

Returns the Variability for this performance Object

public int
getVectorLength()

Implements sun.management.counter.Counter.getVectorLength.

return the length of the vector

public boolean
isInternal()

Implements sun.management.counter.Counter.isInternal.

Returns true if this counter is an internal counter.

public boolean
isVector()

Implements sun.management.counter.Counter.isVector.

Return true if this performance counter is a vector

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

flagsback to summary
pack-priv int flags
nameback to summary
pack-priv String name
serialVersionUIDback to summary
private static final long serialVersionUID
unitsback to summary
pack-priv Units units
variabilityback to summary
pack-priv Variability variability
vectorLengthback to summary
pack-priv int vectorLength

Constructor Detail

AbstractCounterback to summary
protected AbstractCounter(String name, Units units, Variability variability, int flags, int vectorLength)
AbstractCounterback to summary
protected AbstractCounter(String name, Units units, Variability variability, int flags)

Method Detail

getFlagsback to summary
public int getFlags()

Implements sun.management.counter.Counter.getFlags.

return the flags associated with the counter.

getNameback to summary
public String getName()

Implements sun.management.counter.Counter.getName.

Returns the name of the Performance Counter

getUnitsback to summary
public Units getUnits()

Implements sun.management.counter.Counter.getUnits.

Returns the Units for this Performance Counter

getValueback to summary
public abstract Object getValue()

Redeclares sun.management.counter.Counter.getValue.

Doc from sun.management.counter.Counter.getValue.

Returns an Object that encapsulates the data value of this counter

getVariabilityback to summary
public Variability getVariability()

Implements sun.management.counter.Counter.getVariability.

Returns the Variability for this performance Object

getVectorLengthback to summary
public int getVectorLength()

Implements sun.management.counter.Counter.getVectorLength.

return the length of the vector

isInternalback to summary
public boolean isInternal()

Implements sun.management.counter.Counter.isInternal.

Doc from sun.management.counter.Counter.isInternal.

Returns true if this counter is an internal counter.

isVectorback to summary
public boolean isVector()

Implements sun.management.counter.Counter.isVector.

Return true if this performance counter is a vector

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

sun.management.counter back to summary

pack-priv Class AbstractCounter.Flags

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SUPPORTEDback to summary
pack-priv static final int SUPPORTED

Constructor Detail

Flagsback to summary
pack-priv Flags()