org.baswell.easybeans
Annotation Type EasyBean


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface EasyBean

Metadata for a JMX MBean.


Optional Element Summary
 java.lang.String description
          The optional description of this EasyBean.
 EasyBeanExposure exposure
          The type of exposure for fields, methods and constructors of this easy bean.
 java.lang.String objectName
          The optional ObjectName for this easy bean.
 

objectName

public abstract java.lang.String objectName
The optional ObjectName for this easy bean. If not provided the object name will be generated from the annotated object's class name.

Default:
""

description

public abstract java.lang.String description
The optional description of this EasyBean.

Default:
""

exposure

public abstract EasyBeanExposure exposure
The type of exposure for fields, methods and constructors of this easy bean. Defaults to EasyBeanExposure.ANNOTATED.

Default:
org.baswell.easybeans.EasyBeanExposure.ANNOTATED