|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.hq.product.Metric
public class Metric
this class parses Metrics in the form of: jmx-domain:jmx-properties:jmx-attribute:metric-properties For example: jboss.system:type=ServerInfo,lang=eng:FreeMemory:naming=jnp://localhost:1099,password=xxx where: jmx-domain = jboss.system jmx-properties = type=ServerInfo,lang=eng jmx-attribute = FreeMemory metric-properties = naming=jnp://localhost:1099,password=xxx
Field Summary | |
---|---|
static java.lang.String |
ATTR_AVAIL
|
static double |
AVAIL_DOWN
|
static double |
AVAIL_PAUSED
|
static double |
AVAIL_POWERED_OFF
|
static double |
AVAIL_UNKNOWN
|
static double |
AVAIL_UP
|
static double |
AVAIL_WARN
|
Method Summary | |
---|---|
static void |
addSecret(java.lang.String key)
|
static java.lang.String |
configTemplate(java.lang.String[] props)
|
static java.lang.String |
decode(java.lang.String val)
|
static java.lang.String |
encode(java.lang.String val)
|
java.lang.String |
getAttributeName()
The attribute name |
java.lang.String |
getCategory()
|
java.lang.String |
getDomainName()
The domain name - corresponding the the ObjectName domain. |
java.lang.String |
getId()
|
long |
getInterval()
|
java.lang.String |
getObjectName()
The full JMX object name - domain : objectName |
java.util.Properties |
getObjectProperties()
Properties in the local part of the ObjectName. |
java.lang.String |
getObjectProperty(java.lang.String property)
|
java.lang.String |
getObjectPropString()
The local part of the ObjectName. |
java.util.Properties |
getProperties()
|
java.lang.String |
getPropString()
|
static java.util.Map |
getSecretFields()
|
boolean |
isAvail()
|
static void |
main(java.lang.String[] args)
|
static Metric |
parse(java.lang.String template)
|
void |
setCategory(java.lang.String category)
|
void |
setDomainName(java.lang.String domain)
|
void |
setId(int type,
int id)
|
void |
setInterval(long interval)
|
void |
setObjectName(java.lang.String objectName)
Set the JMX object name. |
void |
setPropString(java.lang.String propString)
|
java.lang.String |
toDebugString()
|
java.lang.String |
toString()
|
static java.lang.String |
translate(java.lang.String template,
ConfigResponse config)
|
static java.lang.String |
translate(java.lang.String template,
java.util.Properties props)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ATTR_AVAIL
public static final double AVAIL_UNKNOWN
public static final double AVAIL_UP
public static final double AVAIL_DOWN
public static final double AVAIL_WARN
public static final double AVAIL_PAUSED
public static final double AVAIL_POWERED_OFF
Method Detail |
---|
public static void addSecret(java.lang.String key)
public static java.lang.String encode(java.lang.String val)
public static java.lang.String decode(java.lang.String val)
public java.lang.String getDomainName()
public void setDomainName(java.lang.String domain)
public java.lang.String getObjectName()
public void setObjectName(java.lang.String objectName)
public java.lang.String getAttributeName()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.util.Map getSecretFields()
public java.lang.String toDebugString()
public java.util.Properties getProperties()
public void setPropString(java.lang.String propString)
public java.lang.String getPropString()
public java.lang.String getObjectProperty(java.lang.String property)
public java.util.Properties getObjectProperties()
public java.lang.String getObjectPropString()
public java.lang.String getId()
public void setId(int type, int id)
public java.lang.String getCategory()
public void setCategory(java.lang.String category)
public long getInterval()
public void setInterval(long interval)
public boolean isAvail()
public static Metric parse(java.lang.String template) throws MetricInvalidException
template
- The metric string to be parsed.
MetricInvalidException
- If the metric string is malformed.public static java.lang.String translate(java.lang.String template, ConfigResponse config)
public static java.lang.String translate(java.lang.String template, java.util.Properties props)
public static java.lang.String configTemplate(java.lang.String[] props)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |