javax.management
Class AttributeValueExpjava.lang.Object | +--javax.management.AttributeValueExp
- public class AttributeValueExp
- extends java.lang.Object
- implements ValueExp
Represents attributes used as arguments to relational constraints. An AttributeValueExp may be used anywhere a ValueExp is required.
- Version:
- 1.8
- Author:
- Alfredo Cappariello, Marco Melillo, Attilio Mattiocco
- See Also:
- Serialized Form
Field Summary protected MBeanServer mBeanServer
Constructor Summary
AttributeValueExp()
Basic costructorAttributeValueExp(java.lang.String val)
Creates a new AttributeValueExp representing the specified object attribute, named val.
Method Summary
ValueExp apply(ObjectName name)
Applies the AttributeValueExp on an MBean.protected java.lang.Object getAttribute(ObjectName name)
java.lang.String getAttributeName()
Returns a string representation of the name of the attribute.void setMBeanServer(MBeanServer s)
Sets the MBean server on which the query is to be performed.java.lang.String toString()
Returns the string representing its value.
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
mBeanServer
protected transient MBeanServer mBeanServer
Constructor Detail
AttributeValueExp
public AttributeValueExp()
- Basic costructor
AttributeValueExp
public AttributeValueExp(java.lang.String val)
- Creates a new AttributeValueExp representing the specified object attribute, named val.
Method Detail
getAttributeName
public java.lang.String getAttributeName()
- Returns a string representation of the name of the attribute.
apply
public ValueExp apply(ObjectName name) throws BadStringOperationException, BadBinaryOpValueExpException, BadAttributeValueExpException, InvalidApplicationException
- Applies the AttributeValueExp on an MBean.
- Specified by:
- apply in interface ValueExp
Parameters:
- name - - The name of the MBean on which the AttributeValueExp will be applied.
Returns:
- The ValueExp.
Throws:
- BadStringOperationException -
- BadBinaryOpValueExpException -
- BadAttributeValueExpException -
- InvalidApplicationException -
toString
public java.lang.String toString()
- Returns the string representing its value.
- Overrides:
- toString in class java.lang.Object
setMBeanServer
public void setMBeanServer(MBeanServer s)
- Sets the MBean server on which the query is to be performed.
- Specified by:
- setMBeanServer in interface ValueExp
Parameters:
- s - - The MBean server on which the query is to be performed.
getAttribute
protected java.lang.Object getAttribute(ObjectName name)