Interface | Description |
---|---|
EasyBeanNameProvider |
Provide a dynamic
ObjectName for Java objects wrapped with EasyBeanWrapper . |
EasyBeansNotifier |
Emits JMX notifications.
|
EasyBeansNotifierUser |
Class | Description |
---|---|
EasyBeanNotificationWrapper |
This wrapper should be used if the wrapped bean supports JMX based notifications.
|
EasyBeansRegistery |
Helper class for registering and unregistering Java beans and JMX MBeans.
|
EasyBeanWrapper |
Wraps a Java object to exposure their attributes and operations as a DynamicMBean.
|
Enum | Description |
---|---|
EasyBeanExposure |
The exposure level for the MBean for it's attributes, operations, and constructors.
|
EasyBeanOpenTypeExposure |
The exposure level for an object's attributes.
|
OperationImpact |
The enumeration of the
MBeanOperationInfo impact integer values. |
Exception | Description |
---|---|
InvalidEasyBeanAnnotation |
Thrown when an EasyBeans annotation is used incorrectly.
|
InvalidEasyBeanNameException |
Thrown when the
InvalidEasyBeanNameException.objectName generated (or provided) for the InvalidEasyBeanNameException.beanClass is invalid. |
InvalidEasyBeanOpenType |
Thrown when a
Type cannot be mapped to an OpenType . |
ObjectNameAlreadyRegistered |
Thrown when a duplicate
ObjectName is registered. |
UnexpectedEasyBeanException |
Thrown when an unexpected scenario occurs.
|
Annotation Type | Description |
---|---|
EasyBean |
Metadata for a JMX MBean.
|
EasyBeanAttribute |
Metadata for a MBean attribute.
|
EasyBeanConstructor |
MetaData for a JMX MBean operation.
|
EasyBeanDescriptor |
Descriptor information for classes, constructors, methods or fields. |
EasyBeanNotification |
Notification emitted by an object.
|
EasyBeanNotifications |
Multiple
EasyBeanNotification . |
EasyBeanOpenType |
Metadata for how objects are mapped to
OpenType . |
EasyBeanOpenTypeAttribute |
Metadata for how an object's attributes are mapped to
OpenType . |
EasyBeanOperation |
Metadata for a JMX MBean operation.
|
EasyBeanTransient |
Any class, constructor, method of field that uses this annotation will not be exposed.
|
P |
Metadata for a MBean constructor or operation parameter.
|