public abstract class MBeanClient extends Object
Constructor and Description |
---|
MBeanClient()
Constructs MBean Client
|
Modifier and Type | Method and Description |
---|---|
protected abstract String[] |
getAttributeNames()
List of attribute names that should be read from the MBeans
|
protected abstract String |
getCorrelationKey(ObjectName objectName)
generate a correlation key to correlate these data with the other MBean data
|
protected abstract String |
getObjectNameQuery()
Get the ObjectName query which may contains wildcards which will be used to query all the MBeans
That matches to that query.
|
protected abstract AttributeList |
getPropertiesFromKey(ObjectName objectName)
get the Attributes from the ObjectName of the MBean
|
List<Result> |
readPossibleAttributeValues()
Read the possible attribute values from the MBean
|
protected abstract String getObjectNameQuery()
protected abstract String[] getAttributeNames()
protected abstract AttributeList getPropertiesFromKey(ObjectName objectName)
objectName
- The ObjectName of the MBeanprotected abstract String getCorrelationKey(ObjectName objectName)
objectName
- public List<Result> readPossibleAttributeValues() throws MalformedObjectNameException
MalformedObjectNameException
Copyright © 2019 WSO2. All rights reserved.