org.openejb.core.entity
Class EntityInstanceManager.SyncronizationWrapper

java.lang.Object
  extended by org.openejb.core.entity.EntityInstanceManager.SyncronizationWrapper
All Implemented Interfaces:
javax.transaction.Synchronization
Enclosing class:
EntityInstanceManager

protected class EntityInstanceManager.SyncronizationWrapper
extends java.lang.Object
implements javax.transaction.Synchronization


Constructor Summary
EntityInstanceManager.SyncronizationWrapper(javax.ejb.EntityBean ebean, EntityInstanceManager.Key key, boolean available, ThreadContext ctx)
           
 
Method Summary
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 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.SyncronizationWrapper

public EntityInstanceManager.SyncronizationWrapper(javax.ejb.EntityBean ebean,
                                                   EntityInstanceManager.Key key,
                                                   boolean available,
                                                   ThreadContext ctx)
                                            throws OpenEJBException
Throws:
OpenEJBException
Method Detail

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()
Specified by:
beforeCompletion in interface javax.transaction.Synchronization

afterCompletion

public void afterCompletion(int status)
Specified by:
afterCompletion in interface javax.transaction.Synchronization


Copyright © 1999-2011 OpenEJB. All Rights Reserved.