A B E G I N O P R S U V 

A

addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.baswell.easybeans.EasyBeanNotificationWrapper
 
annotatedClass - Variable in exception org.baswell.easybeans.InvalidEasyBeanAnnotation
The annotated class that caused this exception.

B

beanClass - Variable in exception org.baswell.easybeans.InvalidEasyBeanNameException
 
beanClass - Variable in exception org.baswell.easybeans.ObjectNameAlreadyRegistered
 

E

EasyBean - Annotation Type in org.baswell.easybeans
Metadata for a JMX MBean.
EasyBeanAttribute - Annotation Type in org.baswell.easybeans
Metadata for a MBean attribute.
EasyBeanConstructor - Annotation Type in org.baswell.easybeans
MetaData for a JMX MBean operation.
EasyBeanDescriptor - Annotation Type in org.baswell.easybeans
Descriptor information for classes, constructors, methods or fields.
EasyBeanExposure - Enum in org.baswell.easybeans
The exposure level for the MBean for it's attributes, operations, and constructors.
EasyBeanNameProvider - Interface in org.baswell.easybeans
Provide a dynamic ObjectName for Java objects wrapped with EasyBeanWrapper.
EasyBeanNotification - Annotation Type in org.baswell.easybeans
Notification emitted by an object.
EasyBeanNotifications - Annotation Type in org.baswell.easybeans
EasyBeanNotificationWrapper - Class in org.baswell.easybeans
This wrapper should be used if the wrapped bean supports JMX based notifications.
EasyBeanNotificationWrapper(EasyBeansNotifierUser) - Constructor for class org.baswell.easybeans.EasyBeanNotificationWrapper
 
EasyBeanNotificationWrapper(NotificationBroadcaster) - Constructor for class org.baswell.easybeans.EasyBeanNotificationWrapper
 
EasyBeanOpenType - Annotation Type in org.baswell.easybeans
Metadata for how objects are mapped to OpenType.
EasyBeanOpenTypeAttribute - Annotation Type in org.baswell.easybeans
Metadata for how an object's attributes are mapped to OpenType.
EasyBeanOpenTypeExposure - Enum in org.baswell.easybeans
The exposure level for an object's attributes.
EasyBeanOperation - Annotation Type in org.baswell.easybeans
Metadata for a JMX MBean operation.
EasyBeansNotifier - Interface in org.baswell.easybeans
Emits JMX notifications.
EasyBeansNotifierUser - Interface in org.baswell.easybeans
 
EasyBeansRegistery - Class in org.baswell.easybeans
Helper class for registering and unregistering Java beans and JMX MBeans.
EasyBeansRegistery() - Constructor for class org.baswell.easybeans.EasyBeansRegistery
 
EasyBeansRegistery(MBeanServer) - Constructor for class org.baswell.easybeans.EasyBeansRegistery
 
EasyBeanTransient - Annotation Type in org.baswell.easybeans
Any class, constructor, method of field that uses this annotation will not be exposed.
EasyBeanWrapper - Class in org.baswell.easybeans
Wraps a Java object to exposure their attributes and operations as a DynamicMBean.
EasyBeanWrapper(Object) - Constructor for class org.baswell.easybeans.EasyBeanWrapper
 
EasyBeanWrapper(Object, EasyBeanExposure) - Constructor for class org.baswell.easybeans.EasyBeanWrapper
 

G

getAttribute(String) - Method in class org.baswell.easybeans.EasyBeanWrapper
 
getAttributes(String[]) - Method in class org.baswell.easybeans.EasyBeanWrapper
 
getMBeanInfo() - Method in class org.baswell.easybeans.EasyBeanWrapper
 
getNotificationInfo() - Method in class org.baswell.easybeans.EasyBeanNotificationWrapper
 
getObjectName() - Method in interface org.baswell.easybeans.EasyBeanNameProvider
 

I

InvalidEasyBeanAnnotation - Exception in org.baswell.easybeans
Thrown when an EasyBeans annotation is used incorrectly.
InvalidEasyBeanNameException - Exception in org.baswell.easybeans
Thrown when the InvalidEasyBeanNameException.objectName generated (or provided) for the InvalidEasyBeanNameException.beanClass is invalid.
InvalidEasyBeanNameException(Class, String, MalformedObjectNameException) - Constructor for exception org.baswell.easybeans.InvalidEasyBeanNameException
 
InvalidEasyBeanOpenType - Exception in org.baswell.easybeans
Thrown when a Type cannot be mapped to an OpenType.
invoke(String, Object[], String[]) - Method in class org.baswell.easybeans.EasyBeanWrapper
 

N

notify(String, String) - Method in class org.baswell.easybeans.EasyBeanNotificationWrapper
 
notify(Notification) - Method in class org.baswell.easybeans.EasyBeanNotificationWrapper
 
notify(String, String) - Method in interface org.baswell.easybeans.EasyBeansNotifier
 
notify(Notification) - Method in interface org.baswell.easybeans.EasyBeansNotifier
 

O

objectName - Variable in exception org.baswell.easybeans.InvalidEasyBeanNameException
 
objectName - Variable in exception org.baswell.easybeans.ObjectNameAlreadyRegistered
 
ObjectNameAlreadyRegistered - Exception in org.baswell.easybeans
Thrown when a duplicate ObjectName is registered.
ObjectNameAlreadyRegistered(Throwable, Class, ObjectName) - Constructor for exception org.baswell.easybeans.ObjectNameAlreadyRegistered
 
openTypeClass - Variable in exception org.baswell.easybeans.InvalidEasyBeanOpenType
The type that caused this exception.
OperationImpact - Enum in org.baswell.easybeans
The enumeration of the MBeanOperationInfo impact integer values.
org.baswell.easybeans - package org.baswell.easybeans
 

P

P - Annotation Type in org.baswell.easybeans
Metadata for a MBean constructor or operation parameter.

R

register(Object) - Method in class org.baswell.easybeans.EasyBeansRegistery
If the given bean is already an instanceof of EasyBeanWrapper then the given bean will be registered directly with the MBean server.
register(List) - Method in class org.baswell.easybeans.EasyBeansRegistery
Registers each of the given beans.
register() - Method in class org.baswell.easybeans.EasyBeanWrapper
Registers this MBean with the platform MBeanServer
register(MBeanServer) - Method in class org.baswell.easybeans.EasyBeanWrapper
Registers this MBean with the given MBeanServer.
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.baswell.easybeans.EasyBeanNotificationWrapper
 
removeNotificationListener(NotificationListener) - Method in class org.baswell.easybeans.EasyBeanNotificationWrapper
 

S

setAttribute(Attribute) - Method in class org.baswell.easybeans.EasyBeanWrapper
 
setAttributes(AttributeList) - Method in class org.baswell.easybeans.EasyBeanWrapper
 
setBeans(List) - Method in class org.baswell.easybeans.EasyBeansRegistery
Registers each of the given beans.
setNotifier(EasyBeansNotifier) - Method in interface org.baswell.easybeans.EasyBeansNotifierUser
 

U

UnexpectedEasyBeanException - Exception in org.baswell.easybeans
Thrown when an unexpected scenario occurs.
unregister(Object) - Method in class org.baswell.easybeans.EasyBeansRegistery
Unregisters the given bean from the MBean server.
unregister() - Method in class org.baswell.easybeans.EasyBeanWrapper
Unregisters this MBean from the platform MBeanServer
unregister(MBeanServer) - Method in class org.baswell.easybeans.EasyBeanWrapper
Unregisters this MBean from the given MBeanServer *
unregisterAll() - Method in class org.baswell.easybeans.EasyBeansRegistery
Unregisters all previously registered beans.

V

valueOf(String) - Static method in enum org.baswell.easybeans.EasyBeanExposure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baswell.easybeans.EasyBeanOpenTypeExposure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baswell.easybeans.OperationImpact
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.baswell.easybeans.EasyBeanExposure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.baswell.easybeans.EasyBeanOpenTypeExposure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.baswell.easybeans.OperationImpact
Returns an array containing the constants of this enum type, in the order they are declared.
A B E G I N O P R S U V