| java.lang.Object org.apache.openejb.core.stateful.StatefulInstanceManager
StatefulInstanceManager | public class StatefulInstanceManager (Code) | | |
Inner Class :class BeanEntryQueue | |
Inner Class :public static class Instance implements Serializable | |
Method Summary | |
protected BeanEntry | activate(Object primaryKey) | public Object | activateInstance(ThreadContext callContext, BeanEntry entry) | public void | deploy(CoreDeploymentInfo deploymentInfo, Index<Method, StatefulContainer.MethodType> index) | protected InvalidateReferenceException | destroy(ThreadContext callContext, BeanEntry entry, Exception t) | public Object | freeInstance(ThreadContext threadContext) | protected BeanEntry | getBeanEntry(ThreadContext callContext) | protected Hashtable<Object, BeanEntry> | getBeanIndex(ThreadContext threadContext) | public Transaction | getBeanTransaction(ThreadContext callContext) | public Map<EntityManagerFactory, EntityManager> | getEntityManagers(ThreadContext callContext, Index<EntityManagerFactory, Map> factories) | Index<Method, StatefulContainer.MethodType> | getMethodIndex(CoreDeploymentInfo deploymentInfo) | protected void | handleCallbackException(Throwable e, Object instance, ThreadContext callContext, String callBack) | protected void | handleTimeout(BeanEntry entry, ThreadContext threadContext) | protected void | markTxRollbackOnly(Transaction tx) | protected BeanEntry | newBeanEntry(Object primaryKey, Object bean) | public Object | newInstance(Object primaryKey, Class beanClass) | protected Instance | newInstance(Object primaryKey, Object bean, Map<String, Object> interceptorInstances) | public Object | obtainInstance(Object primaryKey, ThreadContext callContext) | protected void | onFreeBeanEntry(ThreadContext threadContext, BeanEntry entry) | protected void | onPoolInstanceWithoutTransaction(ThreadContext callContext, BeanEntry entry) | protected void | passivate() | public void | passivate(ThreadContext threadContext, BeanEntry currentEntry) | public void | poolInstance(ThreadContext callContext, Object bean) | public void | setBeanTransaction(ThreadContext callContext, Transaction beanTransaction) | public void | setEntityManagers(ThreadContext callContext, Index<EntityManagerFactory, EntityManager> entityManagers) | public void | undeploy(CoreDeploymentInfo deploymentInfo) |
timeOut | final protected long timeOut(Code) | | |
|
|