@UriEndpoint(firstVersion="2.3.0",
scheme="bean-validator",
title="Bean Validator",
syntax="bean-validator:label",
producerOnly=true,
category=VALIDATION)
public class BeanValidatorEndpoint
extends org.apache.camel.support.DefaultEndpoint
| Constructor and Description |
|---|
BeanValidatorEndpoint(String endpointUri,
org.apache.camel.Component component) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
String |
getGroup() |
String |
getLabel() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
javax.validation.TraversableResolver |
getTraversableResolver() |
javax.validation.ValidationProviderResolver |
getValidationProviderResolver() |
javax.validation.ValidatorFactory |
getValidatorFactory() |
boolean |
isIgnoreXmlConfiguration() |
protected boolean |
isOsgiContext()
Recognizes if component is executed in the OSGi environment.
|
void |
setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
To use a custom
ConstraintValidatorFactory |
void |
setGroup(String group)
To use a custom validation group
|
void |
setIgnoreXmlConfiguration(boolean ignoreXmlConfiguration)
Whether to ignore data from the META-INF/validation.xml file.
|
void |
setLabel(String label) |
void |
setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
To use a custom
MessageInterpolator |
void |
setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
To use a custom
TraversableResolver |
void |
setValidationProviderResolver(javax.validation.ValidationProviderResolver validationProviderResolver)
To use a a custom
ValidationProviderResolver |
void |
setValidatorFactory(javax.validation.ValidatorFactory validatorFactory)
To use a custom
ValidatorFactory |
configureConsumer, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isSingleton, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringbuild, doBuild, doFail, 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, suspendclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic BeanValidatorEndpoint(String endpointUri, org.apache.camel.Component component)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionprotected boolean isOsgiContext()
public String getLabel()
public void setLabel(String label)
public String getGroup()
public void setGroup(String group)
public boolean isIgnoreXmlConfiguration()
public void setIgnoreXmlConfiguration(boolean ignoreXmlConfiguration)
public javax.validation.ValidationProviderResolver getValidationProviderResolver()
public void setValidationProviderResolver(javax.validation.ValidationProviderResolver validationProviderResolver)
ValidationProviderResolverpublic javax.validation.MessageInterpolator getMessageInterpolator()
public void setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
MessageInterpolatorpublic javax.validation.TraversableResolver getTraversableResolver()
public void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
TraversableResolverpublic javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
public void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
ConstraintValidatorFactorypublic void setValidatorFactory(javax.validation.ValidatorFactory validatorFactory)
ValidatorFactorypublic javax.validation.ValidatorFactory getValidatorFactory()
Apache Camel