Package jrun.ejb

Interface Summary
ContainerMBean The management view of a simple Container, a shell holding a LinkedList of Interceptors.
EJBContainerFactoryMBean JMX view of the EJB Container Factory.
EJBContainerMBean The manageable actions of an EJBContainer.
EntityCollectionInterface  
InstanceCache The interface for instance caches.
InstancePool This interface is meant to facilitate pluggable instance pooling, so that different pooling algorithms can swapped in.
Interceptor The functional non-managed interface of an Interceptor.
InterceptorMBean This interface defines the functionality of a basic Container Interceptor: it is an Object bound to a Container, an Object that is included in a list of other Interceptors and is aware of the previous and next elements in the list, and it is an Object that can accept an EJBInvocation that describes a Method invocation and perform logic relevant to that Method.
 

Class Summary
ClientInvokableContainer The superclass of Entity and Session EJB containers.
CMP20EntityContainer The CMP 2.0 Entity EJB container subclass.
Container A Container is a ServicePartition that holds interceptors.
EJBClassLoader A URL ClassLoader with built-in permissions necessary for dynamic network access.
EJBContainer The superclass of all EJB containers.
EJBContainerFactory The EJBContainerFactory takes a single ejb-jar.xml (jar or exploded directory structure) and creates a Container for each enterprise bean inside it.
EJBContainerInvocation  
EJBInvocation The context that describes a Method Invocation sent from an EJB client to an EJB container.
EJBProxyFactory Factory for creating Proxy objects for the specified container with the specified unique ID, which enables the container to map clients to bean instances.
EntityCollection  
EntityCollectionIterator  
EntityContainer The entity EJB container subclass.
EntityGenerator This class code gens the entity bean implementation for any EJB CMP 2.0 abstract entity beans.
EntityInstance An EntityInstance extends Instance by configuring for the allowed operations of an entity bean and for providing a javax.tranasction.Synchronization object for managing store operations according to the container's commit option.
EntityInstanceContext An InstanceContext that specifically describes instances of Entity bean classes.
EntityInstanceFactory This factory allows newInstance() and setSessionContext() calls to be located in one place and shared by the EntityContainer and the EntityPersistenceManager.
EntityInstancePool This class extends SimpleInstancePool so that we call unsetEntityContext() at the right times.
ID Uniquely identifies each caller (thread, process, etc)
Instance One Instance per EnterpriseBean and EJBContext.
InstanceContext One InstanceContext per EnterpriseBean.
JRunHandleDelegate  
MessageDrivenContainer  
MessageDrivenInstance  
MessageDrivenInstanceContext  
MessageDrivenInstanceFactory  
NotPassivatedException  
SessionInstance A SessionInstance extends Instance by configuring for the allowed operations of a session bean.
SessionInstanceContext An InstanceContext that specifically describes instances of Session bean classes.
SimpleInstancePool This is a simple implementation of the InstancePool interface based on Sean's original InstancePool class.
StatefulSessionContainer The StatefulSession EJBContainer subclass.
StatefulSessionInstance  
StatefulSessionInstanceFactory One deviation from JBoss's design is that that newInstance/setSessionContext/ejbCreate calls are all located here instead of being triggered by the instance pool and spread out.
StatefulSessionTimeout  
StatelessSessionContainer Stateless Session EJB Container.
StatelessSessionInstanceFactory  
 

Exception Summary
ApplicationExceptionWrapper Used to wrap an application exception.
InternalException Borrowed the name from Ejipt's allaire.ejipt._InternalException.
OutsideTransactionScopeException  
 



Copyright © 2002 Macromedia Corporation. All Rights Reserved.