private static class Validation.GenericBootstrapImpl extends java.lang.Object implements GenericBootstrap, BootstrapState
Modifier and Type | Field and Description |
---|---|
private ValidationProviderResolver |
defaultResolver |
private ValidationProviderResolver |
resolver |
Modifier | Constructor and Description |
---|---|
private |
GenericBootstrapImpl() |
Modifier and Type | Method and Description |
---|---|
Configuration<?> |
configure()
Returns a generic
Configuration implementation. |
ValidationProviderResolver |
getDefaultValidationProviderResolver()
Specification default
ValidationProviderResolver
strategy instance. |
ValidationProviderResolver |
getValidationProviderResolver()
User defined
ValidationProviderResolver strategy
instance or null if undefined. |
GenericBootstrap |
providerResolver(ValidationProviderResolver resolver)
Defines the provider resolution strategy.
|
private ValidationProviderResolver resolver
private ValidationProviderResolver defaultResolver
public GenericBootstrap providerResolver(ValidationProviderResolver resolver)
GenericBootstrap
Configuration
.
If no resolver is defined, the default ValidationProviderResolver
implementation is used.providerResolver
in interface GenericBootstrap
resolver
- the ValidationProviderResolver
to use for bootstrappingthis
following the chaining method patternpublic ValidationProviderResolver getValidationProviderResolver()
BootstrapState
ValidationProviderResolver
strategy
instance or null
if undefined.getValidationProviderResolver
in interface BootstrapState
public ValidationProviderResolver getDefaultValidationProviderResolver()
BootstrapState
ValidationProviderResolver
strategy instance.getDefaultValidationProviderResolver
in interface BootstrapState
public Configuration<?> configure()
GenericBootstrap
Configuration
implementation.
At this stage the provider used to build the ValidatorFactory
is not defined.
The Configuration
implementation is provided by the first provider
returned by the ValidationProviderResolver
strategy.configure
in interface GenericBootstrap
Configuration
implementation compliant with the bootstrap state