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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.Endpointjakarta.validation.ConstraintValidatorFactoryjakarta.validation.MessageInterpolatorjakarta.validation.TraversableResolverjakarta.validation.ValidationProviderResolverjakarta.validation.ValidatorFactorybooleanvoidsetConstraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory) To use a customConstraintValidatorFactoryvoidsetIgnoreXmlConfiguration(boolean ignoreXmlConfiguration) Whether to ignore data from the META-INF/validation.xml file.voidsetMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) To use a customMessageInterpolatorvoidsetTraversableResolver(jakarta.validation.TraversableResolver traversableResolver) To use a customTraversableResolvervoidsetValidationProviderResolver(jakarta.validation.ValidationProviderResolver validationProviderResolver) To use a a customValidationProviderResolvervoidsetValidatorFactory(jakarta.validation.ValidatorFactory validatorFactory) To use a customValidatorFactoryMethods 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, validateURIMethods 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, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods 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:
createEndpointin classorg.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 customValidationProviderResolver -
getMessageInterpolator
public jakarta.validation.MessageInterpolator getMessageInterpolator() -
setMessageInterpolator
public void setMessageInterpolator(jakarta.validation.MessageInterpolator messageInterpolator) To use a customMessageInterpolator -
getTraversableResolver
public jakarta.validation.TraversableResolver getTraversableResolver() -
setTraversableResolver
public void setTraversableResolver(jakarta.validation.TraversableResolver traversableResolver) To use a customTraversableResolver -
getConstraintValidatorFactory
public jakarta.validation.ConstraintValidatorFactory getConstraintValidatorFactory() -
setConstraintValidatorFactory
public void setConstraintValidatorFactory(jakarta.validation.ConstraintValidatorFactory constraintValidatorFactory) To use a customConstraintValidatorFactory -
setValidatorFactory
public void setValidatorFactory(jakarta.validation.ValidatorFactory validatorFactory) To use a customValidatorFactory -
getValidatorFactory
public jakarta.validation.ValidatorFactory getValidatorFactory()
-