| Modifier and Type | Class and Description |
|---|---|
| private class | PerInterface.
Visitor that sets up the method maps (operations, getters, setters). |
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final MBeanIntrospector | |
| private final MBeanInfo | |
| private final Class | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| pack-priv | PerInterface(Class<?> mbeanInterface, MBeanIntrospector<M> introspector, MBeanAnalyzer<M> analyzer, MBeanInfo mbeanInfo)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Object | |
| pack-priv MBeanInfo | |
| pack-priv Class | |
| pack-priv Object | |
| pack-priv boolean | |
| pack-priv void | |
| private String |
| getters | back to summary |
|---|---|
| private final Map<String, M> getters | |
| introspector | back to summary |
|---|---|
| private final MBeanIntrospector<M> introspector | |
| mbeanInfo | back to summary |
|---|---|
| private final MBeanInfo mbeanInfo | |
| mbeanInterface | back to summary |
|---|---|
| private final Class<?> mbeanInterface | |
| ops | back to summary |
|---|---|
| private final Map<String, List<PerInterface<M>. | |
| setters | back to summary |
|---|---|
| private final Map<String, M> setters | |
| PerInterface | back to summary |
|---|---|
| pack-priv PerInterface(Class<?> mbeanInterface, MBeanIntrospector<M> introspector, MBeanAnalyzer<M> analyzer, MBeanInfo mbeanInfo) | |
| getAttribute | back to summary |
|---|---|
| pack-priv Object getAttribute(Object resource, String attribute, Object cookie) throws AttributeNotFoundException, MBeanException, ReflectionException | |
| getMBeanInfo | back to summary |
|---|---|
| pack-priv MBeanInfo getMBeanInfo() | |
| getMBeanInterface | back to summary |
|---|---|
| pack-priv Class | |
| invoke | back to summary |
|---|---|
| pack-priv Object invoke(Object resource, String operation, Object[] params, String[] signature, Object cookie) throws MBeanException, ReflectionException | |
| isMXBean | back to summary |
|---|---|
| pack-priv boolean isMXBean() | |
| setAttribute | back to summary |
|---|---|
| pack-priv void setAttribute(Object resource, String attribute, Object value, Object cookie) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException | |
| sigString | back to summary |
|---|---|
| private String sigString(String[] signature) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | visitAttribute(String attributeName, M getter, M setter)
Implements com.
|
| public void | visitOperation(String operationName, M operation)
Implements com.
|
| InitMaps | back to summary |
|---|---|
| private InitMaps() | |
| visitAttribute | back to summary |
|---|---|
| public void visitAttribute(String attributeName, M getter, M setter) Implements com. | |
| visitOperation | back to summary |
|---|---|
| public void visitOperation(String operationName, M operation) Implements com. | |
| Access | Constructor and Description |
|---|---|
| private |
| method | back to summary |
|---|---|
| pack-priv M method | |
| signature | back to summary |
|---|---|
| pack-priv String[] signature | |
| MethodAndSig | back to summary |
|---|---|
| private MethodAndSig() | |