org.ow2.easybeans.jsr77
Class MessageDrivenBeanMBean

java.lang.Object
  extended by org.apache.commons.modeler.BaseModelMBean
      extended by org.ow2.util.jmx.impl.BaseModelMBeanExt
          extended by org.ow2.easybeans.jsr77.J2EEManagedObjectMBean<F>
              extended by org.ow2.easybeans.jsr77.EJBMBean<MDBMessageEndPointFactory>
                  extended by org.ow2.easybeans.jsr77.MessageDrivenBeanMBean
All Implemented Interfaces:
javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBean, javax.management.modelmbean.ModelMBeanNotificationBroadcaster, javax.management.NotificationBroadcaster, javax.management.PersistentMBean, org.ow2.util.jmx.api.IBaseModelMBeanExt
Direct Known Subclasses:
MDBMessageEndPointFactoryMBean

public abstract class MessageDrivenBeanMBean
extends EJBMBean<MDBMessageEndPointFactory>

MBean for Message Driven Bean.

Author:
Florent Benoit

Field Summary
 
Fields inherited from class org.apache.commons.modeler.BaseModelMBean
attributeBroadcaster, generalBroadcaster, info, oname, registry, resource, resourceType, source
 
Constructor Summary
MessageDrivenBeanMBean()
          Creates a new Managed Object.
 
Method Summary
 java.lang.String getClassName()
          Gets the className of this SessionBean.
 
Methods inherited from class org.ow2.easybeans.jsr77.J2EEManagedObjectMBean
getBaseModelMBeanExtId, getLogger, getManagedComponent, isEventProvider, isStateManageable, isStatisticsProvider, postRegister, preDeregister
 
Methods inherited from class org.ow2.util.jmx.impl.BaseModelMBeanExt
addAttribute, addOperation, getAttribute, getAttributes, getMBeanInfo, invoke, removeAttribute, removeOperation, setAttribute, setAttributes
 
Methods inherited from class org.apache.commons.modeler.BaseModelMBean
addAttributeChangeNotificationListener, addNotificationListener, createDefaultModelMBeanInfo, createResource, getJmxName, getManagedResource, getModelerType, getNotificationInfo, getObjectName, getRegistry, initModelInfo, isModelMBeanInfoValid, load, postDeregister, preRegister, removeAttributeChangeNotificationListener, removeAttributeChangeNotificationListener, removeNotificationListener, removeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setManagedResource, setModeledType, setModelMBeanInfo, setRegistry, store, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.management.modelmbean.ModelMBean
setManagedResource, setModelMBeanInfo
 
Methods inherited from interface javax.management.PersistentMBean
load, store
 
Methods inherited from interface javax.management.modelmbean.ModelMBeanNotificationBroadcaster
addAttributeChangeNotificationListener, removeAttributeChangeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, preRegister
 

Constructor Detail

MessageDrivenBeanMBean

public MessageDrivenBeanMBean()
                       throws javax.management.MBeanException
Creates a new Managed Object.

Throws:
javax.management.MBeanException - if creation fails.
Method Detail

getClassName

public java.lang.String getClassName()
Gets the className of this SessionBean.

Overrides:
getClassName in class org.apache.commons.modeler.BaseModelMBean
Returns:
classname that will be instantiated to build bean instance.


Copyright © 2006-2009 OW2 Consortium. All Rights Reserved.