org.jboss.byteman.sample.helper
Class KeyInfo
java.lang.Object
org.jboss.byteman.sample.helper.KeyInfo
public class KeyInfo
- extends java.lang.Object
Auxiliary class used by the rule set to provide information about which counters the rule system
will be updating and how it wants them to be presented in the JMX bean display
Field Summary |
static int |
KEY_TYPE_CUMULATIVE
type value identifying a counter whose value should be treated as a running total. |
static int |
KEY_TYPE_MEAN
type value identifying a counter whose value should be used to compute a running average by
dividing the running total for the last N samples by N where N is 5. |
static int |
KEY_TYPE_RATE
type value identifying a counter whose value should be used to compute a rate by dividing
the sampled count by the time in seconds over which the sample was obtained. |
Constructor Summary |
KeyInfo()
|
KeyInfo(java.lang.String label)
|
KeyInfo(java.lang.String label,
java.lang.String[] keyNames)
|
KeyInfo(java.lang.String label,
java.lang.String[] keyNames,
int[] keyTypes)
|
KeyInfo(java.lang.String label,
java.lang.String[] keyNames,
int[] keyTypes,
java.lang.String[] keyLabels)
|
KeyInfo(java.lang.String label,
java.lang.String[] keyNames,
java.lang.String[] keyLabels)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_TYPE_CUMULATIVE
public static final int KEY_TYPE_CUMULATIVE
- type value identifying a counter whose value should be treated as a running total. the
value is displayed as an int.
- See Also:
- Constant Field Values
KEY_TYPE_RATE
public static final int KEY_TYPE_RATE
- type value identifying a counter whose value should be used to compute a rate by dividing
the sampled count by the time in seconds over which the sample was obtained. the value is
displayed as a float.
- See Also:
- Constant Field Values
KEY_TYPE_MEAN
public static final int KEY_TYPE_MEAN
- type value identifying a counter whose value should be used to compute a running average by
dividing the running total for the last N samples by N where N is 5. the value is displayed
as a float.
- See Also:
- Constant Field Values
KeyInfo
public KeyInfo()
KeyInfo
public KeyInfo(java.lang.String label)
KeyInfo
public KeyInfo(java.lang.String label,
java.lang.String[] keyNames)
KeyInfo
public KeyInfo(java.lang.String label,
java.lang.String[] keyNames,
java.lang.String[] keyLabels)
KeyInfo
public KeyInfo(java.lang.String label,
java.lang.String[] keyNames,
int[] keyTypes)
KeyInfo
public KeyInfo(java.lang.String label,
java.lang.String[] keyNames,
int[] keyTypes,
java.lang.String[] keyLabels)
getLabel
public java.lang.String getLabel()
getKeyCount
public int getKeyCount()
getKeyNames
public java.lang.String[] getKeyNames()
getKeyTypes
public int[] getKeyTypes()
getKeyLabels
public java.lang.String[] getKeyLabels()
addKey
public void addKey(java.lang.String keyName)
addKey
public KeyInfo addKey(java.lang.String keyName,
int keyType)
addKey
public KeyInfo addKey(java.lang.String keyName,
int keyType,
java.lang.String keyLabel)
Copyright © 2011. All Rights Reserved.