org.apache.openejb.assembler.classic
Class EntityManagerFactoryCallable

java.lang.Object
  extended by org.apache.openejb.assembler.classic.EntityManagerFactoryCallable
All Implemented Interfaces:
Callable<javax.persistence.EntityManagerFactory>

public class EntityManagerFactoryCallable
extends Object
implements Callable<javax.persistence.EntityManagerFactory>


Field Summary
static String OPENEJB_JPA_INIT_ENTITYMANAGER
           
static String OPENJPA_ENTITY_MANAGER_FACTORY_POOL
           
 
Constructor Summary
EntityManagerFactoryCallable(String persistenceProviderClassName, PersistenceUnitInfoImpl unitInfo, ClassLoader cl, Map<ComparableValidationConfig,javax.validation.ValidatorFactory> validators)
           
 
Method Summary
 javax.persistence.EntityManagerFactory call()
           
 PersistenceUnitInfoImpl getUnitInfo()
           
 void overrideClassLoader(ClassLoader loader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPENEJB_JPA_INIT_ENTITYMANAGER

public static final String OPENEJB_JPA_INIT_ENTITYMANAGER
See Also:
Constant Field Values

OPENJPA_ENTITY_MANAGER_FACTORY_POOL

public static final String OPENJPA_ENTITY_MANAGER_FACTORY_POOL
See Also:
Constant Field Values
Constructor Detail

EntityManagerFactoryCallable

public EntityManagerFactoryCallable(String persistenceProviderClassName,
                                    PersistenceUnitInfoImpl unitInfo,
                                    ClassLoader cl,
                                    Map<ComparableValidationConfig,javax.validation.ValidatorFactory> validators)
Method Detail

call

public javax.persistence.EntityManagerFactory call()
                                            throws Exception
Specified by:
call in interface Callable<javax.persistence.EntityManagerFactory>
Throws:
Exception

getUnitInfo

public PersistenceUnitInfoImpl getUnitInfo()

overrideClassLoader

public void overrideClassLoader(ClassLoader loader)


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.