org.apache.openejb.core.entity
Class EntityInstanceManager.SynchronizationWrapper

java.lang.Object
  extended by org.apache.openejb.core.entity.EntityInstanceManager.SynchronizationWrapper
All Implemented Interfaces:
TransactionPolicy.TransactionSynchronization
Enclosing class:
EntityInstanceManager

protected class EntityInstanceManager.SynchronizationWrapper
extends java.lang.Object
implements TransactionPolicy.TransactionSynchronization


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.openejb.core.transaction.TransactionPolicy.TransactionSynchronization
TransactionPolicy.TransactionSynchronization.Status
 
Constructor Summary
EntityInstanceManager.SynchronizationWrapper(CoreDeploymentInfo deploymentInfo, java.lang.Object primaryKey, javax.ejb.EntityBean bean, boolean available, org.apache.openejb.core.entity.EntityInstanceManager.Key readyPoolKey, TransactionPolicy txPolicy)
           
 
Method Summary
 void afterCompletion(TransactionPolicy.TransactionSynchronization.Status status)
          Called after the transaction is completed.
 void associate()
           
 void beforeCompletion()
          Called immediately before the transaction is completed.
 void disassociate()
           
 javax.ejb.EntityBean getEntityBean()
           
 boolean isAssociated()
           
 boolean isAvailable()
           
 void setEntityBean(javax.ejb.EntityBean ebean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityInstanceManager.SynchronizationWrapper

public EntityInstanceManager.SynchronizationWrapper(CoreDeploymentInfo deploymentInfo,
                                                    java.lang.Object primaryKey,
                                                    javax.ejb.EntityBean bean,
                                                    boolean available,
                                                    org.apache.openejb.core.entity.EntityInstanceManager.Key readyPoolKey,
                                                    TransactionPolicy txPolicy)
Method Detail

associate

public void associate()

disassociate

public void disassociate()

isAssociated

public boolean isAssociated()

isAvailable

public boolean isAvailable()

setEntityBean

public void setEntityBean(javax.ejb.EntityBean ebean)

getEntityBean

public javax.ejb.EntityBean getEntityBean()

beforeCompletion

public void beforeCompletion()
Description copied from interface: TransactionPolicy.TransactionSynchronization
Called immediately before the transaction is completed.

Specified by:
beforeCompletion in interface TransactionPolicy.TransactionSynchronization

afterCompletion

public void afterCompletion(TransactionPolicy.TransactionSynchronization.Status status)
Description copied from interface: TransactionPolicy.TransactionSynchronization
Called after the transaction is completed.

Specified by:
afterCompletion in interface TransactionPolicy.TransactionSynchronization


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.