Package org.hibernate.models.spi
Class ModelsConfiguration
java.lang.Object
org.hibernate.models.spi.ModelsConfiguration
Bootstrapping of ModelsContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuild the ModelsContext instance.configValue(Object key, Object value) Provide a configuration value.ClassLoading to use.Configuration values in effect.An explicit provider to use.A primer for ClassDetailsRegistry and AnnotationDescriptorRegistry applied when the ModelsContext is first built.setClassLoading(ClassLoading classLoading) Specify a specific ClassLoading to use.setConfigValue(Object key, Object value) Provide a configuration value.setExplicitContextProvider(ModelsContextProvider explicitContextProvider) Specify an explicit provider for ModelsContext instances.setRegistryPrimer(RegistryPrimer registryPrimer) Specify a registry primer.static booleanshouldTrackImplementors(Map<Object, Object> configValues)
-
Constructor Details
-
ModelsConfiguration
public ModelsConfiguration()
-
-
Method Details
-
getConfigValues
Configuration values in effect.- API Note:
- Configuration settings only have effect with certain providers.
-
configValue
Provide a configuration value. -
setConfigValue
Provide a configuration value. -
getClassLoading
ClassLoading to use. -
setClassLoading
Specify a specific ClassLoading to use. -
getRegistryPrimer
A primer for ClassDetailsRegistry and AnnotationDescriptorRegistry applied when the ModelsContext is first built. -
setRegistryPrimer
Specify a registry primer. -
getExplicitContextProvider
An explicit provider to use.- See Also:
-
setExplicitContextProvider
public ModelsConfiguration setExplicitContextProvider(ModelsContextProvider explicitContextProvider) Specify an explicit provider for ModelsContext instances.- Implementation Note:
- Prefer use of Java service loading for supplying a specific provider.
-
bootstrap
Build the ModelsContext instance. -
shouldTrackImplementors
-