Class ValidatorReifier<T>

java.lang.Object
org.apache.camel.reifier.AbstractReifier
org.apache.camel.reifier.validator.ValidatorReifier<T>
All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
Direct Known Subclasses:
CustomValidatorReifier, EndpointValidatorReifier, PredicateValidatorReifier

public abstract class ValidatorReifier<T> extends AbstractReifier
  • Field Details

    • definition

      protected final T definition
  • Constructor Details

    • ValidatorReifier

      public ValidatorReifier(org.apache.camel.CamelContext camelContext, T definition)
  • Method Details

    • registerReifier

      public static void registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext,org.apache.camel.model.validator.ValidatorDefinition,ValidatorReifier<? extends org.apache.camel.model.validator.ValidatorDefinition>> creator)
    • reifier

      public static ValidatorReifier<? extends org.apache.camel.model.validator.ValidatorDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.validator.ValidatorDefinition definition)
    • clearReifiers

      public static void clearReifiers()
    • createValidator

      public org.apache.camel.spi.Validator createValidator()
    • doCreateValidator

      protected abstract org.apache.camel.spi.Validator doCreateValidator()