| Modifier and Type | Class and Description |
|---|---|
| private static enum | |
| public static interface | MBeanSkeleton.
References Deprecated
BinaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
|
| Modifier and Type | Field and Description |
|---|---|
| private static final Permission | |
| private static Descriptor | |
| private Descriptor | |
| private final Map | |
| private final List | |
| private final List | |
| private AMXMetadata | |
| private final ModelMBeanInfoSupport | |
| private final ManagedObjectManagerInternal | |
| private AttributeDescriptor | |
| private final Map | |
| private final AtomicLong | |
| private final Map | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | MBeanSkeleton(final EvaluatedClassDeclaration annotatedClass, final EvaluatedClassAnalyzer ca, final ManagedObjectManagerInternal mom)
|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private <K, L, V> void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public MBeanSkeleton | |
| private void | |
| private void | |
| public Object | |
| public AttributeList | |
| public ModelMBeanInfoSupport | |
| public AMXMetadata | |
| public String | |
| public String | |
| public Object | |
| private ModelMBeanInfoSupport | |
| private Pair | |
| pack-priv Descriptor | |
| public ManagedObjectManagerInternal | |
| private void | |
| private void | |
| public void | setAttribute(final NotificationBroadcasterSupport emitter, final FacetAccessor fa, final Attribute attribute)
|
| public AttributeList | setAttributes(final NotificationBroadcasterSupport emitter, final FacetAccessor fa, final AttributeList attributes)
|
| private void | |
| public String |
| accessControlPermission | back to summary |
|---|---|
| private static final Permission accessControlPermission | |
| DEFAULT_AMX_DESCRIPTOR | back to summary |
|---|---|
| private static Descriptor DEFAULT_AMX_DESCRIPTOR | |
| descriptor | back to summary |
|---|---|
| private Descriptor descriptor | |
| getters | back to summary |
|---|---|
| private final Map<String, AttributeDescriptor> getters | |
| mbeanAttributeInfoList | back to summary |
|---|---|
| private final List<ModelMBeanAttributeInfo> mbeanAttributeInfoList | |
| mbeanOperationInfoList | back to summary |
|---|---|
| private final List<ModelMBeanOperationInfo> mbeanOperationInfoList | |
| mbeanType | back to summary |
|---|---|
| private AMXMetadata mbeanType | |
| mbInfo | back to summary |
|---|---|
| private final ModelMBeanInfoSupport mbInfo | |
| mom | back to summary |
|---|---|
| private final ManagedObjectManagerInternal mom
| |
| nameAttributeDescriptor | back to summary |
|---|---|
| private AttributeDescriptor nameAttributeDescriptor | |
| operations | back to summary |
|---|---|
| private final Map<String, Map<List<String>, MBeanSkeleton. | |
| sequenceNumber | back to summary |
|---|---|
| private final AtomicLong sequenceNumber
| |
| setters | back to summary |
|---|---|
| private final Map<String, AttributeDescriptor> setters
| |
| type | back to summary |
|---|---|
| private final String type | |
| MBeanSkeleton | back to summary |
|---|---|
| public MBeanSkeleton(final EvaluatedClassDeclaration annotatedClass, final EvaluatedClassAnalyzer ca, final ManagedObjectManagerInternal mom) | |
| MBeanSkeleton | back to summary |
|---|---|
| private MBeanSkeleton(MBeanSkeleton first, MBeanSkeleton second) | |
| addToCompoundMap | back to summary |
|---|---|
| private <K, L, V> void addToCompoundMap(Map<K, Map<L, V>> source, Map<K, Map<L, V>> dest) | |
| analyzeAttributes | back to summary |
|---|---|
private void analyzeAttributes(EvaluatedClassAnalyzer ca)
| |
| analyzeObjectNameKeys | back to summary |
|---|---|
private void analyzeObjectNameKeys(EvaluatedClassAnalyzer ca)
| |
| analyzeOperations | back to summary |
|---|---|
private void analyzeOperations(EvaluatedClassAnalyzer ca)
| |
| annotatedMethod | back to summary |
|---|---|
private void annotatedMethod(EvaluatedMethodDeclaration annotatedMethod)
| |
| attributeInfoContents | back to summary |
|---|---|
private void attributeInfoContents(ModelMBeanAttributeInfo info)
| |
| attributes | back to summary |
|---|---|
private void attributes(Pair<Map<String, AttributeDescriptor>, Map<String, AttributeDescriptor>> amap)
| |
| compose | back to summary |
|---|---|
| public MBeanSkeleton compose(MBeanSkeleton skel) Create a new MBeanSkeleton that is the composition of this one and skel. Note that, if this and skel contain the same attribute, the version from skel will appear in the composition. | |
| describe | back to summary |
|---|---|
private void describe(String msg, Object data)
| |
| descriptorContents | back to summary |
|---|---|
private void descriptorContents(String name, String description, Descriptor desc)
| |
| getAttribute | back to summary |
|---|---|
public Object getAttribute(FacetAccessor fa, String name) throws AttributeNotFoundException, MBeanException, ReflectionException
| |
| getAttributes | back to summary |
|---|---|
public AttributeList getAttributes(FacetAccessor fa, String[] attributes)
| |
| getMBeanInfo | back to summary |
|---|---|
| public ModelMBeanInfoSupport getMBeanInfo() | |
| getMBeanType | back to summary |
|---|---|
| public AMXMetadata getMBeanType() | |
| getNameValue | back to summary |
|---|---|
public String getNameValue(final FacetAccessor fa) throws MBeanException, ReflectionException
| |
| getType | back to summary |
|---|---|
| public String getType() | |
| invoke | back to summary |
|---|---|
public Object invoke(FacetAccessor fa, String actionName, Object[] params, String[] sig) throws MBeanException, ReflectionException
| |
| makeMbInfo | back to summary |
|---|---|
| private ModelMBeanInfoSupport makeMbInfo(String description) | |
| makeOperation | back to summary |
|---|---|
private Pair
| |
| makeValidDescriptor | back to summary |
|---|---|
| pack-priv Descriptor makeValidDescriptor(Descriptor desc, MBeanSkeleton. | |
| mom | back to summary |
|---|---|
| public ManagedObjectManagerInternal mom() | |
| nameAttributeDescriptorIsNull | back to summary |
|---|---|
private void nameAttributeDescriptorIsNull()
| |
| processAttribute | back to summary |
|---|---|
private void processAttribute(AttributeDescriptor getter, AttributeDescriptor setter)
| |
| setAttribute | back to summary |
|---|---|
public void setAttribute(final NotificationBroadcasterSupport emitter, final FacetAccessor fa, final Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
| |
| setAttributes | back to summary |
|---|---|
public AttributeList setAttributes(final NotificationBroadcasterSupport emitter, final FacetAccessor fa, final AttributeList attributes)
| |
| setterNames | back to summary |
|---|---|
private void setterNames(String msg, Set<String> names)
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final MBeanSkeleton. | |
| public static final MBeanSkeleton. | |
| public static final MBeanSkeleton. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static MBeanSkeleton. | |
| public static MBeanSkeleton. |
| attribute | back to summary |
|---|---|
| public static final MBeanSkeleton. | |
| mbean | back to summary |
|---|---|
| public static final MBeanSkeleton. | |
| operation | back to summary |
|---|---|
| public static final MBeanSkeleton. | |
| DescriptorType | back to summary |
|---|---|
| private DescriptorType() | |
| valueOf | back to summary |
|---|---|
| public static MBeanSkeleton. | |
| values | back to summary |
|---|---|
| public static MBeanSkeleton. | |
References Deprecated
BinaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.