org.apache.openejb.core.stateful
Class BeanEntry

java.lang.Object
  extended by org.apache.openejb.core.stateful.BeanEntry
All Implemented Interfaces:
Serializable

public class BeanEntry
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  Object bean
           
protected  Transaction beanTransaction
           
protected  boolean inQueue
           
protected  Object primaryKey
           
protected  long timeOutInterval
           
 
Constructor Summary
protected BeanEntry(BeanEntry prototype)
           
protected BeanEntry(Object beanInstance, Object primKey, long timeOut)
           
 
Method Summary
 Object getBean()
           
 Map<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> getEntityManagers(Index<javax.persistence.EntityManagerFactory,Map> factories)
           
 Object getPrimaryKey()
           
protected  boolean isTimedOut()
           
protected  void resetTimeOut()
           
 void setEntityManagers(Index<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> entityManagers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bean

protected final Object bean

primaryKey

protected final Object primaryKey

inQueue

protected boolean inQueue

timeOutInterval

protected long timeOutInterval

beanTransaction

protected transient Transaction beanTransaction
Constructor Detail

BeanEntry

protected BeanEntry(Object beanInstance,
                    Object primKey,
                    long timeOut)

BeanEntry

protected BeanEntry(BeanEntry prototype)
Method Detail

isTimedOut

protected boolean isTimedOut()

resetTimeOut

protected void resetTimeOut()

getEntityManagers

public Map<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> getEntityManagers(Index<javax.persistence.EntityManagerFactory,Map> factories)

setEntityManagers

public void setEntityManagers(Index<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> entityManagers)

getPrimaryKey

public Object getPrimaryKey()

getBean

public Object getBean()


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.