public class

AttributeValueExp

extends Object
implements ValueExp
java.lang.Object
   ↳ javax.management.AttributeValueExp

Class Overview

Represents attributes used as arguments to relational constraints. An AttributeValueExp may be used anywhere a ValueExp is required.

Summary

Public Constructors
AttributeValueExp()
This constructor is deprecated. An instance created with this constructor cannot be used in a query.
AttributeValueExp(String attr)
Creates a new AttributeValueExp representing the specified object attribute, named attr.
Public Methods
ValueExp apply(ObjectName name)
Applies the AttributeValueExp on an MBean.
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.
String toString()
Returns the string representing its value.
Protected Methods
Object getAttribute(ObjectName name)
Return the value of the given attribute in the named MBean.
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.management.ValueExp

Public Constructors

public AttributeValueExp ()

This constructor is deprecated.
An instance created with this constructor cannot be used in a query.

An AttributeValueExp with a null attribute.

public AttributeValueExp (String attr)

Creates a new AttributeValueExp representing the specified object attribute, named attr.

Parameters
attr the name of the attribute whose value is the value of this ValueExp.

Public Methods

public ValueExp apply (ObjectName name)

Applies the AttributeValueExp on an MBean.

Parameters
name The name of the MBean on which the AttributeValueExp will be applied.
Returns
  • The ValueExp.
Throws
BadAttributeValueExpException
InvalidApplicationException
BadStringOperationException
BadBinaryOpValueExpException
BadAttributeValueExpException
BadStringOperationException
InvalidApplicationException

public String getAttributeName ()

Returns a string representation of the name of the attribute.

Returns
  • the attribute name.

public void setMBeanServer (MBeanServer s)

Sets the MBean server on which the query is to be performed.

Parameters
s The MBean server on which the query is to be performed.

public String toString ()

Returns the string representing its value.

Returns
  • a string representation of the object.

Protected Methods

protected Object getAttribute (ObjectName name)

Return the value of the given attribute in the named MBean. If the attempt to access the attribute generates an exception, return null.

Parameters
name the name of the MBean whose attribute is to be returned.
Returns
  • the value of the attribute, or null if it could not be obtained.