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.DefaultProducer
Bean validator that uses the JSR 303 reference implementation (Hibernate Validator). ThrowsBeanValidationException
if 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.ValidatorFactory
getValidatorFactory()
void
process(org.apache.camel.Exchange exchange)
void
setGroup(Class<?> group)
void
setValidatorFactory(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)
-
-