Class DefaultValidatorRegistry

java.lang.Object
java.util.AbstractMap<ValidatorKey,org.apache.camel.spi.Validator>
org.apache.camel.impl.engine.AbstractDynamicRegistry<ValidatorKey,org.apache.camel.spi.Validator>
org.apache.camel.impl.engine.DefaultValidatorRegistry
All Implemented Interfaces:
AutoCloseable, Map<ValidatorKey,org.apache.camel.spi.Validator>, org.apache.camel.Service, org.apache.camel.spi.ValidatorRegistry<ValidatorKey>, org.apache.camel.StaticService

public class DefaultValidatorRegistry extends AbstractDynamicRegistry<ValidatorKey,org.apache.camel.spi.Validator> implements org.apache.camel.spi.ValidatorRegistry<ValidatorKey>
Default implementation of ValidatorRegistry.
  • Constructor Details

    • DefaultValidatorRegistry

      public DefaultValidatorRegistry(org.apache.camel.CamelContext context)
  • Method Details

    • resolveValidator

      public org.apache.camel.spi.Validator resolveValidator(ValidatorKey key)
      Specified by:
      resolveValidator in interface org.apache.camel.spi.ValidatorRegistry<ValidatorKey>
    • isStatic

      public boolean isStatic(org.apache.camel.spi.DataType type)
      Specified by:
      isStatic in interface org.apache.camel.spi.ValidatorRegistry<ValidatorKey>
    • isDynamic

      public boolean isDynamic(org.apache.camel.spi.DataType type)
      Specified by:
      isDynamic in interface org.apache.camel.spi.ValidatorRegistry<ValidatorKey>
    • toString

      public String toString()
      Overrides:
      toString in class AbstractDynamicRegistry<ValidatorKey,org.apache.camel.spi.Validator>
    • put

      public org.apache.camel.spi.Validator put(ValidatorKey key, org.apache.camel.spi.Validator obj)
      Specified by:
      put in interface Map<ValidatorKey,org.apache.camel.spi.Validator>
      Overrides:
      put in class AbstractDynamicRegistry<ValidatorKey,org.apache.camel.spi.Validator>