javax.persistence.spi
Class PersistenceProviderResolverHolder

java.lang.Object
  extended by javax.persistence.spi.PersistenceProviderResolverHolder

public class PersistenceProviderResolverHolder
extends java.lang.Object

Holds the global PersistenceProviderResolver instance. If no PersistenceProviderResolver is set by the environment, the default PersistenceProviderResolver is used. Implementations must be thread-safe.


Constructor Summary
PersistenceProviderResolverHolder()
           
 
Method Summary
static PersistenceProviderResolver getPersistenceProviderResolver()
          Returns the current persistence provider resolver
static void setPersistenceProviderResolver(PersistenceProviderResolver resolver)
          Defines the persistence provider resolver used.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceProviderResolverHolder

public PersistenceProviderResolverHolder()
Method Detail

getPersistenceProviderResolver

public static PersistenceProviderResolver getPersistenceProviderResolver()
Returns the current persistence provider resolver

Returns:
persistence provider resolver in use

setPersistenceProviderResolver

public static void setPersistenceProviderResolver(PersistenceProviderResolver resolver)
Defines the persistence provider resolver used.

Parameters:
resolver - PersistenceProviderResolver to be used.