| java.lang.Object org.apache.openejb.core.cmp.CmpContainer
Method Summary | |
public void | deploy(DeploymentInfo deploymentInfo) | public void | deploy(CoreDeploymentInfo deploymentInfo) | public synchronized DeploymentInfo[] | deployments() | public void | discardInstance(Object bean, ThreadContext threadContext) | public Object | getContainerID() | public ContainerType | getContainerType() | public synchronized DeploymentInfo | getDeploymentInfo(Object deploymentID) | public Object | getEjbInstance(CoreDeploymentInfo deployInfo, Object primaryKey) | public Object | invoke(Object deployID, Method callMethod, Object[] args, Object primKey, Object securityIdentity) | public Object | invoke(Object deployID, Class callInterface, Method callMethod, Object[] args, Object primKey) | public Object | select(DeploymentInfo di, String methodSignature, String returnType, Object... args) | public void | undeploy(DeploymentInfo deploymentInfo) | public void | undeploy(CoreDeploymentInfo deploymentInfo) | public int | update(DeploymentInfo di, String methodSignature, Object... args) |
cmpEngine | final protected CmpEngine cmpEngine(Code) | | The CmpEngine which performs the actual persistence operations
|
deploymentsByClass | final protected Map<Class, DeploymentInfo> deploymentsByClass(Code) | | When events are fired from the CMP engine only an entity bean instance is returned. The type of the bean is used
to find the deployment info. This means that when the same type is used multiple ejb deployments a random deployment
will be selected to handle the ejb callback.
|
deploymentsById | final protected Map<Object, DeploymentInfo> deploymentsById(Code) | | Index used for getDeployments() and getDeploymentInfo(deploymentId).
|
entrancyTracker | protected EntrancyTracker entrancyTracker(Code) | | Tracks entity instances that have been "entered" so we can throw reentrancy exceptions.
|
synchronizationRegistry | protected TransactionSynchronizationRegistry synchronizationRegistry(Code) | | |
transactionManager | final protected TransactionManager transactionManager(Code) | | |
|
|