jrun.ejb
Class StatelessSessionContainer
jrunx.kernel.ServiceAdapter
|
+--jrunx.kernel.ServicePartition
|
+--jrunx.kernel.ConfigurableServicePartition
|
+--jrun.j2ee.J2EEModule
|
+--jrun.ejb.Container
|
+--jrun.ejb.EJBContainer
|
+--jrun.ejb.ClientInvokableContainer
|
+--jrun.ejb.StatelessSessionContainer
- All Implemented Interfaces:
- ConfigurableServicePartitionMBean, ContainerMBean, EJBContainerMBean, J2EEModuleMBean, javax.naming.Referenceable, java.io.Serializable, Service, ServiceMBean, ServicePartitionMBean
- public class StatelessSessionContainer
- extends ClientInvokableContainer
Stateless Session EJB Container.
- Author:
- Sean Neville, Paul Reilly
- See Also:
- Serialized Form
| Fields inherited from class jrunx.kernel.ServiceAdapter |
DEFAULT_DEACTIVATED, DEFAULT_DOMAIN, DOMAIN_NAME_SEPARATOR, DOMAIN_NAME_SUFFIX, domainName, jndiBindable, LOGGER_CACHE_TIME, SCHEDULER_SERVICE, SECURITY_MANAGER, server, status, TRANSACTION_MANAGER |
| Methods inherited from class jrun.ejb.ClientInvokableContainer |
getEJBHome, getEJBLocalHome, getHomeClass, getHomeHandleHome, getHomeMethodMap, getIdFromHandle, getLocalClass, getLocalHomeClass, getRemoteClass, getRmiBroker, getRoleLink, invokeHomeMethod, isIIOP, isLocal, isLocalInvocation, isRemote, setIIOP, setJNDIName, setRmiBroker |
| Methods inherited from class jrun.ejb.EJBContainer |
createInvokerInterceptor, destroyInterceptors, getBeanClass, getDescription, getDisplayName, getEJBMetaData, getEJBModuleName, getHandle, getInstancePool, getJNDIName, getMethodPermissions, getObjectMethodMap, getPersistenceStore, getSecurityManager, getTransactionManager, initInterceptors, invokeObjectMethod, isIdentical, persistEJBXML, persistJRunEJBXML, setEJBMetaData, setEJBModuleName, setInstancePool, setPersistenceStore, setSecurityManager, setTransactionManager, startInterceptors, stopInterceptors |
| Methods inherited from class jrun.j2ee.J2EEModule |
getClassLoader, getDeploymentOrigin, getEJBPeers, getJ2EEMetaData, isRunning, postStart, resolveEJBLinks, setClassLoader, setDeploymentOrigin, setEJBPeers, setJ2EEMetaData, setName, setRunning |
| Methods inherited from class jrunx.kernel.ServiceAdapter |
bind, findObjectInstance, findObjectInstance, findObjectInstance, getBindToJNDI, getDeactivated, getDomainName, getDomainSearchPath, getJRunService, getLogger, getName, getParentService, getReference, getResourceManager, getServerName, getServerProperties, getStatus, invokeMethod, isInPartition, isPartition, lookup, postDeregister, postRegister, preDeregister, preRegister, requestServer, scheduleRunnable, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, toString, unbind, unscheduleRunnable, updateStatus |
| Methods inherited from interface jrunx.kernel.ServiceMBean |
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind |
StatelessSessionContainer
public StatelessSessionContainer()
init
public void init()
throws java.lang.Exception
- Description copied from class:
ServiceAdapter
- Not every service needs to init, implement it out of convenience.
- Overrides:
init in class ClientInvokableContainer
start
public void start()
throws java.lang.Exception
- Description copied from class:
ServiceAdapter
- Every service other than mere data collections should start
- Overrides:
start in class EJBContainer
stop
public void stop()
throws java.lang.Exception
- Description copied from class:
ServiceAdapter
- Every service other than mere data collections should stop
- Overrides:
stop in class EJBContainer
destroy
public void destroy()
throws java.lang.Exception
- Description copied from class:
ServiceAdapter
- Every service is eventually destroyed. Convenience implementation.
- Overrides:
destroy in class ClientInvokableContainer
mapHomeMethods
protected void mapHomeMethods(java.lang.reflect.Method[] method)
throws java.lang.NoSuchMethodException
- Overrides:
mapHomeMethods in class ClientInvokableContainer
mapObjectMethods
protected void mapObjectMethods(java.lang.reflect.Method[] method)
- Overrides:
mapObjectMethods in class ClientInvokableContainer
getEJBMetaDataHome
public javax.ejb.EJBMetaData getEJBMetaDataHome(EJBInvocation ejbInvocation)
throws java.rmi.RemoteException
getPrimaryKey
public java.lang.Object getPrimaryKey(EJBInvocation ejbInvocation)
throws java.lang.Throwable
remove
public void remove(EJBInvocation ejbInvocation)
throws java.rmi.RemoteException,
javax.ejb.RemoveException
createHome
public java.lang.Object createHome(EJBInvocation ejbInvocation)
throws java.lang.Exception
removeHome
public void removeHome(EJBInvocation ejbInvocation)
throws java.rmi.RemoteException,
javax.ejb.RemoveException
Copyright � 2002 Macromedia Corporation. All Rights Reserved.