protected class EntityInstanceManager.SynchronizationWrapper extends java.lang.Object implements TransactionPolicy.TransactionSynchronization
TransactionPolicy.TransactionSynchronization.Status| Constructor and Description |
|---|
SynchronizationWrapper(BeanContext beanContext,
java.lang.Object primaryKey,
EntityBean bean,
boolean available,
org.apache.openejb.core.entity.EntityInstanceManager.Key readyPoolKey,
TransactionPolicy txPolicy) |
| Modifier and Type | Method and Description |
|---|---|
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() |
EntityBean |
getEntityBean() |
boolean |
isAssociated() |
boolean |
isAvailable() |
void |
setEntityBean(EntityBean ebean) |
public SynchronizationWrapper(BeanContext beanContext, java.lang.Object primaryKey, EntityBean bean, boolean available, org.apache.openejb.core.entity.EntityInstanceManager.Key readyPoolKey, TransactionPolicy txPolicy)
public void associate()
public void disassociate()
public boolean isAssociated()
public boolean isAvailable()
public void setEntityBean(EntityBean ebean)
public EntityBean getEntityBean()
public void beforeCompletion()
TransactionPolicy.TransactionSynchronizationbeforeCompletion in interface TransactionPolicy.TransactionSynchronizationpublic void afterCompletion(TransactionPolicy.TransactionSynchronization.Status status)
TransactionPolicy.TransactionSynchronizationafterCompletion in interface TransactionPolicy.TransactionSynchronization