Package jakarta.validation.bootstrap
Interface GenericBootstrap
- 
public interface GenericBootstrapDefines the state used to bootstrap Jakarta Validation and creates a provider agnosticConfiguration.- Author:
 - Emmanuel Bernard
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Configuration<?>configure()Returns a genericConfigurationimplementation.GenericBootstrapproviderResolver(ValidationProviderResolver resolver)Defines the provider resolution strategy. 
 - 
 
- 
- 
Method Detail
- 
providerResolver
GenericBootstrap providerResolver(ValidationProviderResolver resolver)
Defines the provider resolution strategy. This resolver returns the list of providers evaluated to build theConfiguration.If no resolver is defined, the default
ValidationProviderResolverimplementation is used.- Parameters:
 resolver- theValidationProviderResolverto use for bootstrapping- Returns:
 thisfollowing the chaining method pattern
 
- 
configure
Configuration<?> configure()
Returns a genericConfigurationimplementation. At this stage the provider used to build theValidatorFactoryis not defined.The
Configurationimplementation is provided by the first provider returned by theValidationProviderResolverstrategy.- Returns:
 - a 
Configurationimplementation compliant with the bootstrap state - Throws:
 NoProviderFoundException- if no Jakarta Validation provider was foundValidationException- if a Jakarta Validation provider was found but theConfigurationobject cannot be built; this is generally due to an issue with theValidationProviderResolver
 
 - 
 
 -