Interface ConfigurationValidator

All Known Implementing Classes:
ConfigurationJsonSchemaValidator

public interface ConfigurationValidator
API to validate the configuration.
Since:
2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    validate(io.micronaut.context.env.Environment environment)
    Validates the environment configuration.
    validate(ClassLoader classLoader, io.micronaut.context.env.Environment environment)
    Validates the environment configuration.
  • Method Details

    • validate

      default Set<ConfigurationError> validate(io.micronaut.context.env.Environment environment)
      Validates the environment configuration.
      Parameters:
      environment - Micronaut Environment
      Returns:
      a set of configuration errors
    • validate

      Set<ConfigurationError> validate(ClassLoader classLoader, io.micronaut.context.env.Environment environment)
      Validates the environment configuration.
      Parameters:
      classLoader - The classloader used to resolve JSON schema resources
      environment - Micronaut Environment
      Returns:
      a set of configuration errors