Methods in org.apache.openejb.core.entity with parameters of type ThreadContext |
protected ProxyInfo |
EntityContainer.createEJBObject(Method callMethod,
Object[] args,
ThreadContext callContext)
|
protected void |
EntityContainer.didCreateBean(ThreadContext callContext,
javax.ejb.EntityBean bean)
|
protected void |
EntityContainer.didRemove(javax.ejb.EntityBean bean,
ThreadContext threadContext)
|
void |
EntityContainer.discardInstance(Object bean,
ThreadContext threadContext)
|
void |
EntityInstanceManager.discardInstance(ThreadContext callContext,
javax.ejb.EntityBean bean)
|
void |
EntityContainer.ejbLoad_If_No_Transaction(ThreadContext callContext,
javax.ejb.EntityBean bean)
|
void |
EntityContainer.ejbStore_If_No_Transaction(ThreadContext callContext,
javax.ejb.EntityBean bean)
|
protected Object |
EntityContainer.findMethod(Method callMethod,
Object[] args,
ThreadContext callContext)
|
void |
EntityInstanceManager.freeInstance(ThreadContext callContext,
javax.ejb.EntityBean bean)
|
protected javax.ejb.EntityBean |
EntityInstanceManager.getPooledInstance(ThreadContext callContext)
|
protected Object |
EntityContainer.homeMethod(Method callMethod,
Object[] args,
ThreadContext callContext)
|
protected Object |
EntityContainer.invoke(Method callMethod,
Method runMethod,
Object[] args,
ThreadContext callContext)
|
protected void |
EntityInstanceManager.loadingBean(javax.ejb.EntityBean bean,
ThreadContext callContext)
|
javax.ejb.EntityBean |
EntityInstanceManager.obtainInstance(ThreadContext callContext)
|
void |
EntityInstanceManager.poolInstance(ThreadContext callContext,
javax.ejb.EntityBean bean,
Object primaryKey)
|
protected void |
EntityContainer.removeEJBObject(Method callMethod,
Object[] args,
ThreadContext callContext)
|
protected void |
EntityInstanceManager.reusingBean(javax.ejb.EntityBean bean,
ThreadContext callContext)
|
Methods in org.apache.openejb.core.stateful with parameters of type ThreadContext |
protected Object |
StatefulContainer._invoke(Method callMethod,
InterceptorStack interceptorStack,
Object[] args,
Object bean,
ThreadContext callContext)
|
protected Object |
StatefulContainer._invoke(Method callMethod,
InterceptorStack interceptorStack,
Object[] args,
Object bean,
ThreadContext callContext,
TransactionContext txContext)
|
Object |
StatefulInstanceManager.activateInstance(ThreadContext callContext,
BeanEntry entry)
|
protected InvalidateReferenceException |
StatefulInstanceManager.destroy(ThreadContext callContext,
BeanEntry entry,
Exception t)
|
void |
StatefulContainer.discardInstance(Object bean,
ThreadContext threadContext)
|
protected void |
SessionSynchronizationCoordinator.discardInstance(StatefulInstanceManager instanceManager,
ThreadContext callContext)
|
Object |
StatefulInstanceManager.freeInstance(ThreadContext threadContext)
|
protected BeanEntry |
StatefulInstanceManager.getBeanEntry(ThreadContext callContext)
|
protected Hashtable<Object,BeanEntry> |
StatefulInstanceManager.getBeanIndex(ThreadContext threadContext)
|
Transaction |
StatefulInstanceManager.getBeanTransaction(ThreadContext callContext)
|
Map<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> |
StatefulInstanceManager.getEntityManagers(ThreadContext callContext,
Index<javax.persistence.EntityManagerFactory,Map> factories)
|
protected void |
StatefulInstanceManager.handleCallbackException(Throwable e,
Object instance,
ThreadContext callContext,
String callBack)
|
protected void |
StatefulInstanceManager.handleTimeout(BeanEntry entry,
ThreadContext threadContext)
|
Object |
StatefulInstanceManager.obtainInstance(Object primaryKey,
ThreadContext callContext)
|
protected void |
StatefulInstanceManager.onFreeBeanEntry(ThreadContext threadContext,
BeanEntry entry)
|
protected void |
StatefulInstanceManager.onPoolInstanceWithoutTransaction(ThreadContext callContext,
BeanEntry entry)
|
void |
StatefulInstanceManager.passivate(ThreadContext threadContext,
BeanEntry currentEntry)
|
void |
StatefulInstanceManager.poolInstance(ThreadContext callContext,
Object bean)
|
void |
StatefulInstanceManager.setBeanTransaction(ThreadContext callContext,
Transaction beanTransaction)
|
void |
StatefulInstanceManager.setEntityManagers(ThreadContext callContext,
Index<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> entityManagers)
|
Methods in org.apache.openejb.core.stateless with parameters of type ThreadContext |
protected Object |
StatelessContainer._invoke(Class callInterface,
Method callMethod,
Method runMethod,
Object[] args,
Instance instance,
ThreadContext callContext)
|
protected Object |
StatelessContainer._invoke(Class callInterface,
Method callMethod,
Method runMethod,
Object[] args,
Object object,
ThreadContext callContext)
Deprecated. use type-safe StatelessContainer._invoke(Class, java.lang.reflect.Method, java.lang.reflect.Method, Object[], Instance, org.apache.openejb.core.ThreadContext) |
void |
StatelessContainer.discardInstance(Object instance,
ThreadContext context)
|
void |
StatelessInstanceManager.discardInstance(ThreadContext callContext,
Object bean)
This method has no work to do as all instances are removed from
the pool on getInstance(...) and not returned via poolInstance(...)
if they threw a system exception. |
Object |
StatelessInstanceManager.getInstance(ThreadContext callContext)
Removes an instance from the pool and returns it for use
by the container in business methods. |
void |
StatelessInstanceManager.poolInstance(ThreadContext callContext,
Object bean)
All instances are removed from the pool in getInstance(...). |