@UriEndpoint(firstVersion="2.3.0",
scheme="bean-validator",
title="Bean Validator",
syntax="bean-validator:label",
producerOnly=true,
label="validation")
public class BeanValidatorEndpoint
extends org.apache.camel.impl.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() |
protected boolean |
isOsgiContext()
Recognizes if component is executed in the OSGi environment.
|
boolean |
isSingleton() |
void |
setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
To use a custom
ConstraintValidatorFactory |
void |
setGroup(String group)
To use a custom validation group
|
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 |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public BeanValidatorEndpoint(String endpointUri, org.apache.camel.Component component)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public boolean isSingleton()
protected boolean isOsgiContext()
public String getLabel()
public void setLabel(String label)
public String getGroup()
public void setGroup(String group)
public javax.validation.ValidationProviderResolver getValidationProviderResolver()
public void setValidationProviderResolver(javax.validation.ValidationProviderResolver validationProviderResolver)
ValidationProviderResolver
public javax.validation.MessageInterpolator getMessageInterpolator()
public void setMessageInterpolator(javax.validation.MessageInterpolator messageInterpolator)
MessageInterpolator
public javax.validation.TraversableResolver getTraversableResolver()
public void setTraversableResolver(javax.validation.TraversableResolver traversableResolver)
TraversableResolver
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
public void setConstraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
ConstraintValidatorFactory
Apache Camel