org.objectweb.jonas_ejb.container
Class JStatelessFactory
java.lang.Object
|
+--org.objectweb.jonas_ejb.container.JFactory
|
+--org.objectweb.jonas_ejb.container.JSessionFactory
|
+--org.objectweb.jonas_ejb.container.JStatelessFactory
- All Implemented Interfaces:
- BeanFactory
- public class JStatelessFactory
- extends JSessionFactory
This class is a factory for a Session Stateless Bean.
- Author:
- Philippe Durieux
Methods inherited from class org.objectweb.jonas_ejb.container.JSessionFactory |
checkTransaction, createEJB, getHome, getLocalHome, getTimeout, isSessionSynchro, isStateful, reduceCache, removeEJB, setTimeout, stop, sync |
Methods inherited from class org.objectweb.jonas_ejb.container.JFactory |
checkJonasVersion, checkTransactionContainer, getContainer, getCorbaInitialContext, getDeploymentDescriptor, getEjb10Environment, getEJBName, getEnv, getInitialContext, getTransactionManager, init, isClassAvailable, isTxBeanManaged, myClassLoader, postInvoke, postInvokeRemote, preInvoke, preInvokeRemote, resetComponentContext, setComponentContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bctxlist
protected java.util.List bctxlist
instanceCount
protected int instanceCount
JStatelessFactory
public JStatelessFactory(SessionStatelessDesc dd,
JContainer cont)
- constructor
- Parameters:
dd
- Session Stateless Deployment Descriptorcnt
- Container where the bean is defined
getPoolSize
public int getPoolSize()
- Description copied from interface:
BeanFactory
- Get the size of the instance pool for this bean
- Overrides:
getPoolSize
in class JFactory
- Returns:
- the Instance pool size for this Ejb
createNewSession
public JSessionSwitch createNewSession()
throws java.rmi.RemoteException
- Creates a new Session Stateless
- Overrides:
createNewSession
in class JSessionFactory
- Returns:
- the new JSessionSwitch
getJContext
public JSessionContext getJContext()
- Overrides:
getJContext
in class JSessionFactory
- Returns:
- a SessionContext for Stateless Session Bean
releaseJContext
public void releaseJContext(JContext ctx)
- Called after each method call
- Parameters:
ctx
- the Session Context