Class DefaultConfigurationValidationProvider
java.lang.Object
io.micronaut.starter.feature.validation.DefaultConfigurationValidationProvider
- All Implemented Interfaces:
ConfigurationValidationProvider
@Singleton
public class DefaultConfigurationValidationProvider
extends Object
implements ConfigurationValidationProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final boolean -
Constructor Summary
ConstructorsConstructorDescriptionDefaultConfigurationValidationProvider(boolean enabled, boolean cache, boolean failOnNotPresent, boolean validateDependencyInjection) -
Method Summary
Modifier and TypeMethodDescriptionprotected ConfigurationValidationBlock.Builderbuilder()protected ConfigurationValidationBlock@Nullable ConfigurationValidationBlockconfigurationValidation(@NonNull GeneratorContext generatorContext)
-
Field Details
-
DEFAULT_VALIDATE_DEPENDENCY_INJECTION
public static final boolean DEFAULT_VALIDATE_DEPENDENCY_INJECTION- See Also:
-
DEFAULT_FAIL_ON_NOT_PRESENT
public static final boolean DEFAULT_FAIL_ON_NOT_PRESENT- See Also:
-
DEFAULT_CACHE
public static final boolean DEFAULT_CACHE- See Also:
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLED- See Also:
-
-
Constructor Details
-
DefaultConfigurationValidationProvider
public DefaultConfigurationValidationProvider() -
DefaultConfigurationValidationProvider
public DefaultConfigurationValidationProvider(boolean enabled, boolean cache, boolean failOnNotPresent, boolean validateDependencyInjection)
-
-
Method Details
-
configurationValidation
public @Nullable ConfigurationValidationBlock configurationValidation(@NonNull GeneratorContext generatorContext) - Specified by:
configurationValidationin interfaceConfigurationValidationProvider
-
configurationValidation
-
builder
-