org.apache.openejb.core.managed
Class Instance
java.lang.Object
org.apache.openejb.core.managed.Instance
- All Implemented Interfaces:
- Serializable
public class Instance
- extends Object
- implements Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
beanContext
public final BeanContext beanContext
primaryKey
public final Object primaryKey
bean
public final Object bean
creationalContext
public final javax.enterprise.context.spi.CreationalContext creationalContext
interceptors
public final Map<String,Object> interceptors
Instance
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)
Instance
public Instance(Object deploymentId,
Object primaryKey,
Object bean,
Map<String,Object> interceptors,
javax.enterprise.context.spi.CreationalContext creationalContext,
JtaEntityManagerRegistry.EntityManagerTracker[] entityManagerArray)
getTimeOut
public Duration getTimeOut()
isInUse
public boolean isInUse()
setInUse
public void setInUse(boolean inUse)
getBeanTransaction
public BeanTransactionPolicy.SuspendedTransaction getBeanTransaction()
setBeanTransaction
public void setBeanTransaction(BeanTransactionPolicy.SuspendedTransaction beanTransaction)
getTransaction
public Transaction getTransaction()
getLock
public Lock getLock()
setTransaction
public void setTransaction(Transaction transaction)
releaseLock
public void releaseLock()
getEntityManagers
public Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> getEntityManagers(Index<javax.persistence.EntityManagerFactory,Map> factories)
writeReplace
protected Object writeReplace()
throws ObjectStreamException
- Throws:
ObjectStreamException
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.