com.jrockit.mc.rjmx.subscription
Interface IAttributeInfo


public interface IAttributeInfo

This interface represents the core functionality of an attribute info.

Author:
wsaar

Method Summary
 AttributeDescriptor getAttributeDescriptor()
          Returns the attribute descriptor, specifying the name and ObjectName of the attribute.
 java.lang.String getAttributeType()
          Returns the fully qualified name representing the type of this attribute.
 java.lang.String getDescription()
          Returns a text description of what this attribute represents.
 boolean isComposite()
          Returns true if the attribute is composite.
 boolean isNotification()
          Returns true if this is attribute is synthesized from a JMX notification.
 boolean isNumerical()
          Convenience method that returns true if the type is numerical (can be handled by the console graphs).
 boolean isReadable()
          Returns true if the values of the attribute may be read.
 boolean isSynthetic()
          Returns true if this is a synthetic attribute, i.e. one that does not exist on the server.
 boolean isWritable()
          Returns true if this attribute is writeable, false otherwise.
 

Method Detail

getAttributeDescriptor

AttributeDescriptor getAttributeDescriptor()
Returns the attribute descriptor, specifying the name and ObjectName of the attribute.

Returns:
the attribute descriptor, specifying the name and ObjectName of the attribute.

getAttributeType

java.lang.String getAttributeType()
Returns the fully qualified name representing the type of this attribute.

Returns:
the fully qualified name representing the type of this attribute. This string is interned, you may compare by reference to other equal interned strings.

getDescription

java.lang.String getDescription()
Returns a text description of what this attribute represents.

Returns:
a text description of what this attribute represents.

isComposite

boolean isComposite()
Returns true if the attribute is composite.

Returns:
true if this is a composite attribute, that is, returns values of the type javax.management.openmbean.CompositeData

isNotification

boolean isNotification()
Returns true if this is attribute is synthesized from a JMX notification.

Returns:
true if this is attribute is synthesized from a notification.

isNumerical

boolean isNumerical()
Convenience method that returns true if the type is numerical (can be handled by the console graphs).

Returns:
true if the type is numerical (can be handled by the console graphs).

isReadable

boolean isReadable()
Returns true if the values of the attribute may be read.

Returns:
true if the values of the attribute may be read.

isSynthetic

boolean isSynthetic()
Returns true if this is a synthetic attribute, i.e. one that does not exist on the server.

Returns:
true if this is a synthetic attribute, i.e. one that does not exist on the server.

isWritable

boolean isWritable()
Returns true if this attribute is writeable, false otherwise.

Returns:
true if this attribute is writeable, false otherwise.


Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.