API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.management. StandardEmitterMBean View Source
Author(s)
Since
1.6
Version
Serial
Hierarchy
 Object
      StandardMBean
          StandardEmitterMBean
Implements
 NotificationEmitter
Subclasses
Description
public class StandardEmitterMBean
  An MBean whose management interface is determined by reflection on a Java interface, and that emits notifications.
See also:    StandardMBean
Constructors
protected StandardEmitterMBean (Class<Object> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
  Make an MBean whose management interface is specified by mbeanInterface, and where notifications are handled by the given NotificationEmitter.
protected StandardEmitterMBean (Class<Object> mbeanInterface, NotificationEmitter emitter)
  Make an MBean whose management interface is specified by mbeanInterface, and where notifications are handled by the given NotificationEmitter.
public StandardEmitterMBean ( T implementation, Class< T> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
  Make an MBean whose management interface is specified by mbeanInterface, with the given implementation and where notifications are handled by the given NotificationEmitter.
public StandardEmitterMBean ( T implementation, Class< T> mbeanInterface, NotificationEmitter emitter)
  Make an MBean whose management interface is specified by mbeanInterface, with the given implementation and where notifications are handled by the given NotificationEmitter.
Methods
Hide/Show inherited methods
public void addNotificationListener (NotificationListener listener, NotificationFilter filter, Object handback)
protected void cacheMBeanInfo (MBeanInfo info) [Inherited From StandardMBean]
  Customization hook: cache the MBeanInfo built for this object.
public Object getAttribute (String attribute) throws AttributeNotFoundException MBeanException ReflectionException [Inherited From StandardMBean]
public AttributeList getAttributes (String attributes) [Inherited From StandardMBean]
protected MBeanInfo getCachedMBeanInfo () [Inherited From StandardMBean]
  Customization hook: Return the MBeanInfo cached for this object.
protected String getClassName (MBeanInfo info) [Inherited From StandardMBean]
  Customization hook: Get the className that will be used in the MBeanInfo returned by this MBean.
protected MBeanConstructorInfo getConstructors (MBeanConstructorInfo ctors, Object impl) [Inherited From StandardMBean]
  Customization hook: Get the MBeanConstructorInfo[] that will be used in the MBeanInfo returned by this MBean.
protected String getDescription (MBeanAttributeInfo info) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used in the MBeanAttributeInfo returned by this MBean.
protected String getDescription (MBeanConstructorInfo info) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used in the MBeanConstructorInfo returned by this MBean.
protected String getDescription (MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used for the sequence MBeanParameterInfo of the MBeanConstructorInfo returned by this MBean.
protected String getDescription (MBeanFeatureInfo info) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used in the MBeanFeatureInfo returned by this MBean.
protected String getDescription (MBeanInfo info) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used in the MBeanInfo returned by this MBean.
protected String getDescription (MBeanOperationInfo info) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used in the MBeanOperationInfo returned by this MBean.
protected String getDescription (MBeanOperationInfo op, MBeanParameterInfo param, int sequence) [Inherited From StandardMBean]
  Customization hook: Get the description that will be used for the sequence MBeanParameterInfo of the MBeanOperationInfo returned by this MBean.
pack-private Descriptor getDescriptor (MBeanInfo info, boolean immutableInfo) [Inherited From StandardMBean]
  Get the Descriptor that will be used in the MBeanInfo returned by this MBean.
protected int getImpact (MBeanOperationInfo info) [Inherited From StandardMBean]
  Customization hook: Get the impact flag of the operation that will be used in the MBeanOperationInfo returned by this MBean.
public Object getImplementation () [Inherited From StandardMBean]
  Get the implementation of this Standard MBean (or MXBean).
public Class<Object> getImplementationClass () [Inherited From StandardMBean]
  Get the class of the implementation of this Standard MBean (or MXBean).
public MBeanInfo getMBeanInfo () [Inherited From StandardMBean]
  Get the MBeanInfo for this MBean.
publicfinal Class<Object> getMBeanInterface () [Inherited From StandardMBean]
  Get the Management Interface of this Standard MBean (or MXBean).
public MBeanNotificationInfo getNotificationInfo ()
pack-private MBeanNotificationInfo getNotifications (MBeanInfo info) [Overrides StandardMBean]
  Get the MBeanNotificationInfo[] that will be used in the MBeanInfo returned by this MBean.
protected String getParameterName (MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence) [Inherited From StandardMBean]
  Customization hook: Get the name that will be used for the sequence MBeanParameterInfo of the MBeanConstructorInfo returned by this MBean.
protected String getParameterName (MBeanOperationInfo op, MBeanParameterInfo param, int sequence) [Inherited From StandardMBean]
  Customization hook: Get the name that will be used for the sequence MBeanParameterInfo of the MBeanOperationInfo returned by this MBean.
pack-privatestatic boolean immutableInfo (Class<StandardMBean> subclass) [Inherited From StandardMBean]
  Return true if subclass is known to preserve the immutability of the MBeanInfo.
public Object invoke (String actionName, Object params, String signature) throws MBeanException ReflectionException [Inherited From StandardMBean]
pack-privatestatic boolean overrides (Class<Object> subclass, Class<Object> superclass, String name, Class<Object> params) [Inherited From StandardMBean]
public void postDeregister () [Inherited From StandardMBean]
  Allows the MBean to perform any operations needed after having been unregistered in the MBean server.
public void postRegister (Boolean registrationDone) [Inherited From StandardMBean]
  Allows the MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.
public void preDeregister () throws Exception [Inherited From StandardMBean]
  Allows the MBean to perform any operations it needs before being unregistered by the MBean server.
public ObjectName preRegister (MBeanServer server, ObjectName name) throws Exception [Inherited From StandardMBean]
  Allows the MBean to perform any operations it needs before being registered in the MBean server.
public void removeNotificationListener (NotificationListener listener) throws ListenerNotFoundException
public void removeNotificationListener (NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException [Specified in NotificationEmitter]
public void sendNotification (Notification n)
  Sends a notification.
public AttributeList setAttributes (AttributeList attributes) [Inherited From StandardMBean]
public void setImplementation (Object implementation) throws NotCompliantMBeanException [Inherited From StandardMBean]
  Replace the implementation object wrapped in this object.
Fields
Hide/Show inherited fields
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar