public final class ReactiveProviderChecker extends Object
javax.persistence.spi.PersistenceProvider
Copied and adapted from org.hibernate.jpa.boot.spi.ProviderCheckerModifier and Type | Method and Description |
---|---|
static String | extractRequestedProviderName(PersistenceUnitDescriptor persistenceUnit, Map integration) Extract the requested persistence provider name using the algorithm Hibernate uses. |
static boolean | hibernateProviderNamesContain(String requestedProviderName) Is the requested provider name one of the recognized Hibernate provider names? |
static boolean | isProvider(PersistenceUnitDescriptor persistenceUnit, Map integration) Does the descriptor and/or integration request Hibernate as the javax.persistence.spi.PersistenceProvider ? Note that in the case of no requested provider being named we assume we are the provider (the calls got to us somehow...) |
public static boolean isProvider(PersistenceUnitDescriptor persistenceUnit, Map integration)
javax.persistence.spi.PersistenceProvider
? Note that in the case of no requested provider being named we assume we are the provider (the calls got to us somehow...)persistenceUnit
- The <persistence-unit/>
descriptor.integration
- The integration values.true
if Hibernate should be the provider; false
otherwise.public static boolean hibernateProviderNamesContain(String requestedProviderName)
requestedProviderName
- The requested provider name to check against the recognized Hibernate names.true
if Hibernate should be the provider; false
otherwise.public static String extractRequestedProviderName(PersistenceUnitDescriptor persistenceUnit, Map integration)
persistenceUnit
- The <persistence-unit/>
descriptor.integration
- The integration values.null
if none found.