org.objectweb.speedo.pm.ejb.lib
Class EJBPOManagerFactory

java.lang.Object
  extended by org.objectweb.speedo.pm.lib.AbstractPOManagerFactory
      extended by org.objectweb.speedo.pm.ejb.lib.EJBPOManagerFactory
All Implemented Interfaces:
javax.persistence.EntityManagerFactory, BindingController, POManagerFactoryItf, EJBPOManagerFactoryItf

public class EJBPOManagerFactory
extends AbstractPOManagerFactory
implements EJBPOManagerFactoryItf

is the POManager factory dedicated to EJB.

Author:
S.Chassande-Barrioz

Field Summary
 
Fields inherited from class org.objectweb.speedo.pm.lib.AbstractPOManagerFactory
_this, CACHE_M_BINDING, cacheManager, COMPONENT_BINDING, connectionProperties, csf, GETMAXPOOL, imbricatedAuthorized, JORM_FACTORY_BINDING, jormFactory, logger, managedPM, mapper, MAPPER_BINDING, personality, PM_POOL_BINDING, pms, PO_MANAGER_SWITCH_BINDING, QUERY_M_BINDING, queryManager, SEQUENCE_M_BINDING, sequenceManager, started, tpm, TPM_BINDING, UNBIND_M_BINDING, unbindManager
 
Constructor Summary
EJBPOManagerFactory()
           
 
Method Summary
 void close()
           
 javax.persistence.EntityManager createEntityManager()
           
 javax.persistence.EntityManager createEntityManager(javax.persistence.PersistenceContextType arg0)
           
 javax.persistence.EntityManager getEntityManager()
           
 POManagerItf getPOManager()
           
 boolean isOpen()
           
 
Methods inherited from class org.objectweb.speedo.pm.lib.AbstractPOManagerFactory
assertIsPO, bindFc, bindPM2Thread, clean, getPersonality, getPool, getProperties, getQueryManager, getSequenceManager, getThis, listFc, lookup, lookupFc, poManagerClosed, setQueryManager, setSequenceManager, start, unbindFc, unbindPM
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.speedo.pm.api.POManagerFactoryItf
bindPM2Thread, clean, getPersonality, getProperties, getQueryManager, getSequenceManager, lookup, poManagerClosed, setQueryManager, setSequenceManager, unbindPM
 

Constructor Detail

EJBPOManagerFactory

public EJBPOManagerFactory()
Method Detail

createEntityManager

public javax.persistence.EntityManager createEntityManager()
Specified by:
createEntityManager in interface javax.persistence.EntityManagerFactory
See Also:
EntityManagerFactory.createEntityManager()

createEntityManager

public javax.persistence.EntityManager createEntityManager(javax.persistence.PersistenceContextType arg0)
Specified by:
createEntityManager in interface javax.persistence.EntityManagerFactory
See Also:
EntityManagerFactory.createEntityManager(javax.persistence.PersistenceContextType)

getEntityManager

public javax.persistence.EntityManager getEntityManager()
Specified by:
getEntityManager in interface javax.persistence.EntityManagerFactory
See Also:
EntityManagerFactory.getEntityManager()

close

public void close()
Specified by:
close in interface javax.persistence.EntityManagerFactory
See Also:
EntityManagerFactory.close()

isOpen

public boolean isOpen()
Specified by:
isOpen in interface javax.persistence.EntityManagerFactory
See Also:
EntityManagerFactory.isOpen()

getPOManager

public POManagerItf getPOManager()
Specified by:
getPOManager in interface POManagerFactoryItf
See Also:
POManagerFactoryItf.getPOManager()