Bean Validator

Bean Validator

Description: Bean Validator Component for validating Java beans against reference implementation of JSR 303 Validator (Hibernate Validator).
Scheme: bean-validator
Syntax: bean-validator:label
Maven: org.apache.camel/camel-bean-validator/2.16.1
Name Kind Group Required Default Type Enum Description
label path producer true java.lang.String Where label is an arbitrary text value describing the endpoint
constraintValidatorFactory parameter producer javax.validation.ConstraintValidatorFactory To use a custom {@link ConstraintValidatorFactory}
group parameter producer javax.validation.groups.Default java.lang.String To use a custom validation group
messageInterpolator parameter producer javax.validation.MessageInterpolator To use a custom {@link MessageInterpolator}
traversableResolver parameter producer javax.validation.TraversableResolver To use a custom {@link TraversableResolver}
validationProviderResolver parameter producer javax.validation.ValidationProviderResolver To use a a custom {@link ValidationProviderResolver}
exchangePattern parameter advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).