public class Instance extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
Object |
bean |
BeanContext |
beanContext |
javax.enterprise.context.spi.CreationalContext |
creationalContext |
Map<String,Object> |
interceptors |
Object |
primaryKey |
| Constructor and Description |
|---|
Instance(BeanContext beanContext,
Object primaryKey,
Object bean,
Map<String,Object> interceptors,
javax.enterprise.context.spi.CreationalContext creationalContext,
Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> entityManagers) |
Instance(Object deploymentId,
Object primaryKey,
Object bean,
Map<String,Object> interceptors,
javax.enterprise.context.spi.CreationalContext creationalContext,
JtaEntityManagerRegistry.EntityManagerTracker[] entityManagerArray) |
| Modifier and Type | Method and Description |
|---|---|
BeanTransactionPolicy.SuspendedTransaction |
getBeanTransaction() |
Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> |
getEntityManagers(Index<javax.persistence.EntityManagerFactory,Map> factories) |
Lock |
getLock() |
Duration |
getTimeOut() |
Transaction |
getTransaction() |
boolean |
isInUse() |
void |
releaseLock() |
void |
setBeanTransaction(BeanTransactionPolicy.SuspendedTransaction beanTransaction) |
void |
setInUse(boolean inUse) |
void |
setTransaction(Transaction transaction) |
protected Object |
writeReplace() |
public final BeanContext beanContext
public final Object primaryKey
public final Object bean
public final javax.enterprise.context.spi.CreationalContext creationalContext
public Instance(BeanContext beanContext, Object primaryKey, Object bean, Map<String,Object> interceptors, javax.enterprise.context.spi.CreationalContext creationalContext, Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> entityManagers)
public Duration getTimeOut()
public boolean isInUse()
public void setInUse(boolean inUse)
public BeanTransactionPolicy.SuspendedTransaction getBeanTransaction()
public void setBeanTransaction(BeanTransactionPolicy.SuspendedTransaction beanTransaction)
public Transaction getTransaction()
public Lock getLock()
public void setTransaction(Transaction transaction)
public void releaseLock()
public Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> getEntityManagers(Index<javax.persistence.EntityManagerFactory,Map> factories)
protected Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.