@UriEndpoint(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, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic BeanValidatorEndpoint(String endpointUri, org.apache.camel.Component component)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic 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)
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)
ConstraintValidatorFactoryApache Camel