Class ConfigValidation

java.lang.Object
org.apache.pulsar.config.validation.ConfigValidation

public class ConfigValidation extends Object
The class that does the validation of all the members of a given object.
  • Constructor Details

    • ConfigValidation

      public ConfigValidation()
  • Method Details

    • validateConfig

      public static void validateConfig(Object config, Class annotationClass)
      Validate the config object with annotations from annotationClass.
      Parameters:
      config - config object
      annotationClass - class with annotations to use
    • validateConfig

      public static void validateConfig(Object config)
      Validate the config object with default annotation class.
      Parameters:
      config - config object
    • hasConstructor

      public static boolean hasConstructor(Class<?> clazz, Class<?> paramClass)