Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » ejb » [javadoc | source]
org.jboss.ejb
public class: StatelessSessionContainer [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.ejb.Container
            org.jboss.ejb.SessionContainer
               org.jboss.ejb.StatelessSessionContainer

All Implemented Interfaces:
    InstancePoolContainer, EJBProxyFactoryContainer, ContainerMBean, AllowedOperationsFlags, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

The container for stateless session beans.
Nested Class Summary:
class  StatelessSessionContainer.ContainerInterceptor  This is the last step before invocation - all interceptors are done 
Fields inherited from org.jboss.ejb.SessionContainer:
homeMapping,  beanMapping,  interceptor,  serviceEndpoint,  instancePool
Fields inherited from org.jboss.ejb.Container:
BASE_EJB_CONTAINER_NAME,  ORB_NAME,  EJB_CONTAINER_QUERY_NAME,  EJBOBJECT_REMOVE,  EJB_TIMEOUT,  ejbModule,  classLoader,  webClassLoader,  metaData,  beanClass,  homeInterface,  remoteInterface,  localHomeInterface,  localInterface,  tm,  securityContextClassName,  defaultSecurityDomain,  securityManagement,  policyRegistration,  sm,  rm,  securityProxy,  lockManager,  localProxyFactory,  marshalledInvocationMapping,  proxyFactories,  proxyFactoryTL,  createCount,  removeCount,  invokeStats,  jaccContextID,  isJaccEnabled,  timerService
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Method from org.jboss.ejb.StatelessSessionContainer Summary:
createContainerInterceptor,   createHome,   createLocalHome,   remove,   removeHome,   removeHome,   removeLocalHome,   setupHomeMapping
Methods from org.jboss.ejb.SessionContainer:
addInterceptor,   checkCoherency,   createInstanceCache,   createInstancePool,   createInterceptors,   createInvokers,   createPersistenceManager,   createService,   destroyInstanceCache,   destroyInstancePool,   destroyInterceptors,   destroyInvokers,   destroyMarshalledInvocationMapping,   destroyPersistenceManager,   destroyService,   getBeanMapping,   getEJBHome,   getEJBLocalHome,   getEJBMetaDataHome,   getEJBMetaDataHome,   getHandle,   getHomeHandleHome,   getHomeHandleHome,   getHomeMapping,   getInstancePool,   getInterceptor,   getLocalProxyFactory,   getPrimaryKey,   getPrimaryKey,   getServiceEndpoint,   internalInvoke,   internalInvokeHome,   isIdentical,   setInstancePool,   setUpBeanMappingImpl,   setupBeanMapping,   setupHomeMapping,   setupMarshalledInvocationMapping,   startInstanceCache,   startInstancePool,   startInterceptors,   startInvokers,   startPersistenceManager,   startService,   stopInstanceCache,   stopInstancePool,   stopInterceptors,   stopInvokers,   stopPersistenceManager,   stopService
Methods from org.jboss.ejb.Container:
addInterceptor,   addProxyFactory,   cleanENC,   createBeanClassInstance,   createContainerInterceptor,   createService,   destroyService,   getBeanClass,   getBeanMetaData,   getClassLoader,   getCreateCount,   getDefaultSecurityDomain,   getDeploymentInfo,   getDeploymentUnit,   getEjbModule,   getEnvContext,   getHomeClass,   getInvokeStats,   getJaccContextID,   getJmxName,   getLocalClass,   getLocalHomeClass,   getLockManager,   getMessageDestination,   getMethodPermissions,   getPolicyRegistration,   getProxyFactory,   getRealmMapping,   getRemoteClass,   getRemoveCount,   getSecurityContextClassName,   getSecurityManagement,   getSecurityManager,   getSecurityProxy,   getTimerService,   getTimerService,   getTransactionManager,   getWebClassLoader,   internalInvoke,   internalInvokeHome,   invoke,   isCallByValue,   isJaccEnabled,   lookupProxyFactory,   popENC,   pushENC,   removeTimerService,   restoreTimers,   setBeanMetaData,   setClassLoader,   setDefaultSecurityDomain,   setDeploymentInfo,   setDeploymentUnit,   setEjbModule,   setJaccContextID,   setJaccEnabled,   setLockManager,   setPolicyRegistration,   setProxyFactory,   setRealmMapping,   setSecurityContextClassName,   setSecurityManagement,   setSecurityManager,   setSecurityProxy,   setTimerService,   setTransactionManager,   setWebClassLoader,   startService,   stopService
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.ejb.StatelessSessionContainer Detail:
 Interceptor createContainerInterceptor() 
 public EJBObject createHome() throws CreateException, RemoteException 
 public EJBLocalObject createLocalHome() throws CreateException 
 public  void remove(Invocation mi) throws RemoveException, RemoteException 
    No-op.
 public  void removeHome(Handle handle) throws RemoveException, RemoteException 
    No-op.
 public  void removeHome(Object primaryKey) throws RemoveException, RemoteException 
    No-op.
 public  void removeLocalHome(Object primaryKey) 
    No-op.
 protected  void setupHomeMapping() throws NoSuchMethodException