org.jboss.management.j2ee
Class SessionBean

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.management.j2ee.J2EEManagedObject (src) 
              extended byorg.jboss.management.j2ee.EJB (src) 
                  extended byorg.jboss.management.j2ee.SessionBean
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)
Direct Known Subclasses:
StatefulSessionBean (src) , StatelessSessionBean (src)

public abstract class SessionBean
extends EJB (src)

The JBoss JSR-77.30.13 implementation of the SessionBean model


Field Summary
 
Fields inherited from class org.jboss.management.j2ee.EJB (src)
ejbContainerName, ENTITY_BEAN, MESSAGE_DRIVEN_BEAN, STATEFUL_SESSION_BEAN, STATELESS_SESSION_BEAN
 
Fields inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
NAME, TYPE
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean (src)
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
SessionBean(java.lang.String j2eeType, java.lang.String name, ObjectName (src)  ejbModuleName, ObjectName (src)  ejbContainerName)
          Create a SessionBean model
 
Methods inherited from class org.jboss.management.j2ee.EJB (src)
create, destroy, getContainerCacheName, getContainerName, getContainerPoolName, getParentKeys, getstats, resetStats, toString, updateCommonStats
 
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
addChild, getobjectName, getObjectName, getObjectName, getparent, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postCreation, postRegister, preDeregister, preDestruction, removeChild, removeObject, removeObject, sendNotification, setparent
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, preRegister, start, startService, stop, stopService
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionBean

public SessionBean(java.lang.String j2eeType,
                   java.lang.String name,
                   ObjectName (src)  ejbModuleName,
                   ObjectName (src)  ejbContainerName)
            throws MalformedObjectNameException (src) ,
                   InvalidParentException (src) 
Create a SessionBean model

Parameters:
j2eeType - the type of session bean
name - the ejb name, currently the JNDI name
ejbModuleName - the JSR-77 EJBModule name for this bean
Throws:
MalformedObjectNameException (src)
InvalidParentException (src)