Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.persistence.spi
Interface PersistenceProviderResolver

    public interface PersistenceProviderResolver

Determine the list of persistence providers available in the runtime environment.

Implementations must be thread-safe.

Note that the `getPersistenceProviders` method can potentially be called many times: it is recommended that the implementation of this method make use of caching.

Since:
  Java Persistence 2.0
See Also:
  `PersistenceProvider`

Method Summary
`void` | `clearCachedProviders()` Clear cache of providers.
`java.util.List<PersistenceProvider>` | `getPersistenceProviders()` Returns a list of the `PersistenceProvider` implementations available in the runtime environment.

Method Detail

### getPersistenceProviders

    java.util.List<PersistenceProvider> getPersistenceProviders()

  Returns a list of the `PersistenceProvider` implementations available in the runtime environment.

  Returns:
    list of the persistence providers available in the environment

### clearCachedProviders

    void clearCachedProviders()

  Clear cache of providers.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD