Class AnnotatedStandardEmitterMBean

java.lang.Object
javax.management.StandardMBean
javax.management.StandardEmitterMBean
com.tangosol.net.management.AnnotatedStandardEmitterMBean
All Implemented Interfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, NotificationEmitter

public class AnnotatedStandardEmitterMBean extends StandardEmitterMBean
AnnotatedStandardEmitterMBean is an extension of a StandardEmitterMBean that uses the Description and Notification annotations to describe the MBean and any attributes, operations and notifications it declares.

The implementation of this class is basically identical to the AnnotatedStandardMBean class.

Since:
Coherence 12.1.2
  • Constructor Details

    • AnnotatedStandardEmitterMBean

      public AnnotatedStandardEmitterMBean(T impl, Class<T> clzIface) throws NotCompliantMBeanException
      Make a DynamicMBean out of the MBean implementation, using the specified mbeanInterface class.
      Type Parameters:
      T - the type of the MBean implementation
      Parameters:
      impl - the implementation of the MBean
      clzIface - the Management Interface implemented by the MBean's implementation. If null, then this object will use standard JMX design pattern to determine the management interface associated with the given implementation
      Throws:
      NotCompliantMBeanException - if the mbeanInterface does not follow JMX design patterns for Management Interfaces, or if the provided implementation does not implement the specified interface
  • Method Details