| java.lang.Object org.jboss.mx.metadata.AttributeOperationResolver
AttributeOperationResolver | public class AttributeOperationResolver (Code) | | AttributeOperationResolver is a modified TST for mapping an Integer code against attribute and operation keys.
Note that this implementation was chosen to allow fast resolution of compound keys - namely the
operationName and signature[] passed to an MBean's invoke() method. For consistency it also
keeps track of attribute names (which are a single key), although for those a hashmap would
have done just as well.
author: Trevor Squires. |
Inner Class :public static class Node | |
AttributeOperationResolver | public AttributeOperationResolver()(Code) | | Default constructor.
|
AttributeOperationResolver | public AttributeOperationResolver(MBeanInfo info)(Code) | | Uses the AttributeInfo and OperationInfo arrays in the MBeanInfo to configure the
resolver. Each attribute and operation will be assigned a code which corresponds
to it's position in the info array.
|
AttributeOperationResolver | public AttributeOperationResolver(MBeanAttributeInfo[] attributes, MBeanOperationInfo[] operations)(Code) | | Uses the AttributeInfo and OperationInfo arrays to configure the resolver.
Each attribute and operation will be assigned a code which corresponds to it's
position in the info array.
|
createOrGetNode | protected Node createOrGetNode(Node parent, String key)(Code) | | |
createValueNode | protected Node createValueNode(Node parent, String key)(Code) | | |
|
|