public class Instance extends Object implements Serializable, Cache.TimeOut
| Modifier and Type | Field and Description |
|---|---|
Object |
bean |
BeanContext |
beanContext |
Object |
containerId |
javax.enterprise.context.spi.CreationalContext |
creationalContext |
Map<String,Object> |
interceptors |
Object |
primaryKey |
| Constructor and Description |
|---|
Instance(BeanContext beanContext,
Object primaryKey,
Object containerId,
Object bean,
javax.enterprise.context.spi.CreationalContext creationalContext,
Map<String,Object> interceptors,
Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> entityManagers,
LockFactory.StatefulLock lock) |
Instance(Object deploymentId,
Object primaryKey,
Object containerId,
Object bean,
javax.enterprise.context.spi.CreationalContext creationalContext,
Map<String,Object> interceptors,
JtaEntityManagerRegistry.EntityManagerTracker[] entityManagerArray,
LockFactory.StatefulLock lock) |
| Modifier and Type | Method and Description |
|---|---|
BeanTransactionPolicy.SuspendedTransaction |
getBeanTransaction() |
Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> |
getEntityManagers(Index<javax.persistence.EntityManagerFactory,Map> factories) |
LockFactory.StatefulLock |
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 Object containerId
public javax.enterprise.context.spi.CreationalContext creationalContext
public Instance(BeanContext beanContext, Object primaryKey, Object containerId, Object bean, javax.enterprise.context.spi.CreationalContext creationalContext, Map<String,Object> interceptors, Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> entityManagers, LockFactory.StatefulLock lock)
public Instance(Object deploymentId, Object primaryKey, Object containerId, Object bean, javax.enterprise.context.spi.CreationalContext creationalContext, Map<String,Object> interceptors, JtaEntityManagerRegistry.EntityManagerTracker[] entityManagerArray, LockFactory.StatefulLock lock)
public Duration getTimeOut()
getTimeOut in interface Cache.TimeOutpublic boolean isInUse()
public void setInUse(boolean inUse)
public BeanTransactionPolicy.SuspendedTransaction getBeanTransaction()
public void setBeanTransaction(BeanTransactionPolicy.SuspendedTransaction beanTransaction)
public Transaction getTransaction()
public LockFactory.StatefulLock 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.