Class BeanValidatorComponent

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.component.bean.validator.BeanValidatorComponent
All Implemented Interfaces:
AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasCamelContext, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

@Component("bean-validator") public class BeanValidatorComponent extends org.apache.camel.support.DefaultComponent
Bean Validator Component for validating Java beans against reference implementation of JSR 303 Validator (Hibernate Validator).
  • Field Summary

    Fields inherited from class org.apache.camel.support.service.BaseService

    BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.camel.Endpoint
    createEndpoint(String uri, String remaining, Map<String,Object> parameters)
     
    jakarta.validation.ConstraintValidatorFactory
     
    jakarta.validation.MessageInterpolator
     
    jakarta.validation.TraversableResolver
     
    jakarta.validation.ValidationProviderResolver
     
    jakarta.validation.ValidatorFactory
     
    boolean
     
    void
    setConstraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory)
    To use a custom ConstraintValidatorFactory
    void
    setIgnoreXmlConfiguration(boolean ignoreXmlConfiguration)
    Whether to ignore data from the META-INF/validation.xml file.
    void
    setMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator)
    To use a custom MessageInterpolator
    void
    setTraversableResolver(jakarta.validation.TraversableResolver traversableResolver)
    To use a custom TraversableResolver
    void
    setValidationProviderResolver(jakarta.validation.ValidationProviderResolver validationProviderResolver)
    To use a a custom ValidationProviderResolver
    void
    setValidatorFactory(jakarta.validation.ValidatorFactory validatorFactory)
    To use a custom ValidatorFactory

    Methods inherited from class org.apache.camel.support.DefaultComponent

    afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI

    Methods inherited from class org.apache.camel.support.service.BaseService

    build, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.camel.Service

    build, close, init, start, stop

    Methods inherited from interface org.apache.camel.ShutdownableService

    shutdown

    Methods inherited from interface org.apache.camel.StatefulService

    getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending

    Methods inherited from interface org.apache.camel.SuspendableService

    isSuspended, resume, suspend
  • Constructor Details

    • BeanValidatorComponent

      public BeanValidatorComponent()
  • Method Details

    • createEndpoint

      protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
      Specified by:
      createEndpoint in class org.apache.camel.support.DefaultComponent
      Throws:
      Exception
    • isIgnoreXmlConfiguration

      public boolean isIgnoreXmlConfiguration()
    • setIgnoreXmlConfiguration

      public void setIgnoreXmlConfiguration(boolean ignoreXmlConfiguration)
      Whether to ignore data from the META-INF/validation.xml file.
    • getValidationProviderResolver

      public jakarta.validation.ValidationProviderResolver getValidationProviderResolver()
    • setValidationProviderResolver

      public void setValidationProviderResolver(jakarta.validation.ValidationProviderResolver validationProviderResolver)
      To use a a custom ValidationProviderResolver
    • getMessageInterpolator

      public jakarta.validation.MessageInterpolator getMessageInterpolator()
    • setMessageInterpolator

      public void setMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator)
      To use a custom MessageInterpolator
    • getTraversableResolver

      public jakarta.validation.TraversableResolver getTraversableResolver()
    • setTraversableResolver

      public void setTraversableResolver(jakarta.validation.TraversableResolver traversableResolver)
      To use a custom TraversableResolver
    • getConstraintValidatorFactory

      public jakarta.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
    • setConstraintValidatorFactory

      public void setConstraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory)
      To use a custom ConstraintValidatorFactory
    • setValidatorFactory

      public void setValidatorFactory(jakarta.validation.ValidatorFactory validatorFactory)
      To use a custom ValidatorFactory
    • getValidatorFactory

      public jakarta.validation.ValidatorFactory getValidatorFactory()