Package cz.cvut.kbss.jopa.model
Interface PersistenceProviderResolver
- All Known Implementing Classes:
DefaultPersistenceProviderResolver
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.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clear cache of providersReturns a list of the PersistenceProvider implementations available in the runtime environment.
-
Method Details
-
getPersistenceProviders
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
-