org.sape.carbon.services.ejb |
The EJB service facilitates Enterprise Java Bean lookup via a variety of factory methods.
Presently, the EJB service consists of two "home factory" components;
one is dedicated to locally deployed EJBs, while the other provides similar
functionality for remotely deployed EJBs. These components are encapsulated
into two sub-packages:
-
org.sape.carbon.services.ejb.local
LocalHomeFactory - the functional interface of the local home factory component
LocalHomeFactoryImpl - the implementation of the local home factory functional interface
-
org.sape.carbon.services.ejb.remote
RemoteHomeFactory - the functional interface of the remote home factory component
RemoteHomeFactoryImpl - the implementation of the remote home factory functional interface
The EJB service also provides EJB home interface caching functionality
and a generic exception handling strategy that applies to both the local
and remote home factories.
|
Java Source File Name | Type | Comment |
EnterpriseBeanConfiguration.java | Interface | |
HomeFactoryClassCastException.java | Class | A specific exception that will be thrown when the EJB service encounters a
java.lang.ClassCastException . |
HomeFactoryClassNotFoundException.java | Class | A specific exception that will be thrown when the EJB service encounters a
java.lang.ClassNotFoundException . |
HomeFactoryConfiguration.java | Interface | |
HomeFactoryException.java | Class | This exception is the abstact, package-levelized exception for the EJB
service. |
HomeFactoryNamingException.java | Class | A specific exception that will be thrown when the EJB service encounters a
javax.naming.NamingException . |
InitialContextUtility.java | Class | |