org.jboss.ejb
Class StatelessSessionContainer

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.ejb.Container (src) 
              extended byorg.jboss.ejb.SessionContainer (src) 
                  extended byorg.jboss.ejb.StatelessSessionContainer
All Implemented Interfaces:
AllowedOperationsFlags (src) , EJBProxyFactoryContainer (src) , InstancePoolContainer (src) , MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class StatelessSessionContainer
extends SessionContainer (src)
implements EJBProxyFactoryContainer (src) , InstancePoolContainer (src)

The container for stateless session beans.


Nested Class Summary
 
Nested classes inherited from class org.jboss.ejb.Container (src)
Container.AbstractContainerInterceptor (src)
 
Field Summary
 
Fields inherited from class org.jboss.ejb.SessionContainer (src)
beanMapping, homeMapping, instancePool, interceptor, serviceEndpoint
 
Fields inherited from class org.jboss.ejb.Container (src)
BASE_EJB_CONTAINER_NAME, beanClass, classLoader, createCount, EJB_CONTAINER_QUERY_NAME, EJB_TIMEOUT, ejbModule, EJBOBJECT_REMOVE, homeInterface, invokeStats, jaccContextID, localClassLoader, localHomeInterface, localInterface, localProxyFactory, lockManager, marshalledInvocationMapping, metaData, ORB_NAME, proxyFactories, proxyFactoryTL, remoteInterface, removeCount, rm, securityProxy, sm, tm, webClassLoader
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.ejb.AllowedOperationsFlags (src)
IN_AFTER_BEGIN, IN_AFTER_COMPLETION, IN_BEFORE_COMPLETION, IN_BUSINESS_METHOD, IN_EJB_ACTIVATE, IN_EJB_CREATE, IN_EJB_FIND, IN_EJB_HOME, IN_EJB_LOAD, IN_EJB_PASSIVATE, IN_EJB_POST_CREATE, IN_EJB_REMOVE, IN_EJB_STORE, IN_EJB_TIMEOUT, IN_INTERCEPTOR_METHOD, IN_SERVICE_ENDPOINT_METHOD, IN_SET_ENTITY_CONTEXT, IN_SET_MESSAGE_DRIVEN_CONTEXT, IN_SET_SESSION_CONTEXT, IN_UNSET_ENTITY_CONTEXT, NOT_ALLOWED
 
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
StatelessSessionContainer()
           
 
Method Summary
 EJBObject (src) createHome()
           
 EJBLocalObject (src) createLocalHome()
           
 void remove(Invocation (src)  mi)
          No-op.
 void removeHome(Handle (src)  handle)
          No-op.
 void removeHome(java.lang.Object primaryKey)
          No-op.
 void removeLocalHome(java.lang.Object primaryKey)
          No-op.
protected  void setupHomeMapping()
          how home methods are treated by container
 
Methods inherited from class org.jboss.ejb.SessionContainer (src)
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, setupBeanMapping, setUpBeanMappingImpl, setupMarshalledInvocationMapping, startInstanceCache, startInstancePool, startInterceptors, startInvokers, startPersistenceManager, startService, stopInstanceCache, stopInstancePool, stopInterceptors, stopInvokers, stopPersistenceManager, stopService
 
Methods inherited from class org.jboss.ejb.Container (src)
addProxyFactory, createBeanClassInstance, getBeanClass, getBeanMetaData, getClassLoader, getCreateCount, getDeploymentInfo, getEjbModule, getEnvContext, getHomeClass, getInvokeStats, getJaccContextID, getJmxName, getLocalClass, getLocalClassLoader, getLocalHomeClass, getLockManager, getMessageDestination, getMethodPermissions, getProxyFactory, getRealmMapping, getRemoteClass, getRemoveCount, getSecurityManager, getSecurityProxy, getTimerService, getTransactionManager, getWebClassLoader, invoke, isCallByValue, lookupProxyFactory, removeTimerService, setBeanMetaData, setClassLoader, setDeploymentInfo, setEjbModule, setJaccContextID, setLocalClassLoader, setLockManager, setProxyFactory, setRealmMapping, setSecurityManager, setSecurityProxy, setTransactionManager, setWebClassLoader
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, destroy, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop
 
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, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.ejb.EJBProxyFactoryContainer (src)
getHomeClass, getLocalClass, getLocalHomeClass, getLocalProxyFactory, getProxyFactory, getRemoteClass
 
Methods inherited from interface org.jboss.ejb.InstancePoolContainer (src)
getInstancePool
 

Constructor Detail

StatelessSessionContainer

public StatelessSessionContainer()
Method Detail

remove

public void remove(Invocation (src)  mi)
            throws java.rmi.RemoteException,
                   RemoveException (src) 
No-op.

Throws:
java.rmi.RemoteException
RemoveException (src)

createLocalHome

public EJBLocalObject (src)  createLocalHome()
                               throws CreateException (src) 
Throws:
CreateException (src)

removeLocalHome

public void removeLocalHome(java.lang.Object primaryKey)
No-op.


createHome

public EJBObject (src)  createHome()
                     throws java.rmi.RemoteException,
                            CreateException (src) 
Throws:
java.rmi.RemoteException
CreateException (src)

removeHome

public void removeHome(Handle (src)  handle)
                throws java.rmi.RemoteException,
                       RemoveException (src) 
No-op.

Throws:
java.rmi.RemoteException
RemoveException (src)

removeHome

public void removeHome(java.lang.Object primaryKey)
                throws java.rmi.RemoteException,
                       RemoveException (src) 
No-op.

Throws:
java.rmi.RemoteException
RemoveException (src)

setupHomeMapping

protected void setupHomeMapping()
                         throws java.lang.NoSuchMethodException
Description copied from class: SessionContainer (src)
how home methods are treated by container

Specified by:
setupHomeMapping in class SessionContainer (src)
Throws:
java.lang.NoSuchMethodException