javax.persistence.spi
Class PersistenceProviderResolverHolder

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

public class PersistenceProviderResolverHolder
extends Object

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

Since:
JPA 2.0 version.
Author:
Florent Benoit
See Also:
JPA 2.0 specification

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.
The implementation of PersistenceProviderResolver- Holder must be threadsafe, but no guarantee is made against multiple threads setting the resolver.

Parameters:
resolver - PersistenceProviderResolver to be used


Copyright © 2007-2012 OW2 Consortium. All Rights Reserved.