| Package | Description | 
|---|---|
| javax.validation | 
 Top level package of the Jakarta Bean Validation API. 
 | 
| javax.validation.bootstrap | 
 Package containing bootstrap specific objects. 
 | 
| javax.validation.spi | 
 Package containing objects specific to the interaction between the
 Jakarta Bean Validation bootstrapping process and Jakarta Bean Validation providers. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Configuration<T extends Configuration<T>>
Receives configuration information, selects the appropriate
 Jakarta Bean Validation provider and builds the appropriate  
ValidatorFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Configuration<T>,U extends ValidationProvider<T>> | 
Validation.byProvider(Class<U> providerType)
Builds a  
Configuration for a particular provider implementation. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ProviderSpecificBootstrap<T extends Configuration<T>>
Defines the state used to bootstrap Jakarta Bean Validation and
 creates a provider specific  
Configuration
 of type T. | 
| Modifier and Type | Method and Description | 
|---|---|
Configuration<?> | 
GenericBootstrap.configure()
Returns a generic  
Configuration implementation. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ValidationProvider<T extends Configuration<T>>
Contract between the validation bootstrap mechanism and the provider engine. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Configuration<?> | 
ValidationProvider.createGenericConfiguration(BootstrapState state)
Returns a  
Configuration instance. | 
Comments to: bean-validation-dev@eclipse.org.
 Copyright © 2019 Eclipse Foundation.
 Use is subject to EFSL; this spec is based on material that is licensed under the Apache License, version 2.0.