Hyperic HQ Plugin API v. 5.8.0

org.hyperic.hq.product.jmx
Class MxServiceQuery

java.lang.Object
  extended by org.hyperic.hq.product.jmx.MxQuery
      extended by org.hyperic.hq.product.jmx.MxServiceQuery

public abstract class MxServiceQuery
extends MxQuery


Field Summary
 
Fields inherited from class org.hyperic.hq.product.jmx.MxQuery
EMPTY_PROPERTIES, log, objectName, PROP_ATTRIBUTE_NAME, PROP_MBEAN_CLASS, PROP_OBJECT_NAME, PROP_OBJECT_NAME_FILTER
 
Constructor Summary
MxServiceQuery()
           
 
Method Summary
 boolean apply(ObjectName name)
           
 MxServiceQuery cloneInstance()
           
 String getIdentifier()
           
abstract  String getMBeanClass()
           
abstract  String getObjectNameFilter()
           
 MxQuery getParent()
           
 String getQualifiedName()
           
abstract  String getQueryName()
           
 Properties getResourceConfig()
           
 String getResourceType()
           
 MxServerQuery getServerQuery()
           
abstract  String getServiceResourceType()
           
 void setParent(MxQuery parent)
           
 void setServerQuery(MxServerQuery serverQuery)
           
 
Methods inherited from class org.hyperic.hq.product.jmx.MxQuery
getAttribute, getAttribute, getAttributeNames, getAttributes, getAttributes, getControlConfig, getCustomProperties, getName, getObjectName, getServerDetector, getURL, hasControl, initialize, setAttribute, setName, setServerDetector, setURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MxServiceQuery

public MxServiceQuery()
Method Detail

getQueryName

public abstract String getQueryName()

getMBeanClass

public abstract String getMBeanClass()

getObjectNameFilter

public abstract String getObjectNameFilter()

apply

public boolean apply(ObjectName name)

cloneInstance

public MxServiceQuery cloneInstance()

getIdentifier

public String getIdentifier()
Specified by:
getIdentifier in class MxQuery

getResourceType

public String getResourceType()
Specified by:
getResourceType in class MxQuery

getServiceResourceType

public abstract String getServiceResourceType()

getResourceConfig

public Properties getResourceConfig()
Overrides:
getResourceConfig in class MxQuery

getQualifiedName

public String getQualifiedName()
Specified by:
getQualifiedName in class MxQuery

getParent

public MxQuery getParent()
Overrides:
getParent in class MxQuery

setParent

public void setParent(MxQuery parent)

getServerQuery

public MxServerQuery getServerQuery()

setServerQuery

public void setServerQuery(MxServerQuery serverQuery)

Hyperic HQ Plugin API v. 5.8.0

Copyright © 2004-2010 Hyperic, Inc. support@hyperic.net, All Rights Reserved.