javax.management
Class AttributeValueExp

java.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 costructor
AttributeValueExp(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)