Class BeanValidatorProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.component.bean.validator.BeanValidatorProducer
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.EndpointAware,org.apache.camel.IsSingleton,org.apache.camel.Processor,org.apache.camel.Producer,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class BeanValidatorProducer extends org.apache.camel.support.DefaultProducerBean validator that uses the JSR 303 reference implementation (Hibernate Validator). ThrowsBeanValidationExceptionif constrain violations are detected.
-
-
Constructor Summary
Constructors Constructor Description BeanValidatorProducer(BeanValidatorEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getGroup()javax.validation.ValidatorFactorygetValidatorFactory()voidprocess(org.apache.camel.Exchange exchange)voidsetGroup(Class<?> group)voidsetValidatorFactory(javax.validation.ValidatorFactory validatorFactory)-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, doStart, doStop, getEndpoint, isSingleton, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, 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, wait, wait, wait
-
-
-
-
Constructor Detail
-
BeanValidatorProducer
public BeanValidatorProducer(BeanValidatorEndpoint endpoint)
-
-