anchor.diff:  
   Note that the Endpoint Validator just forwards the message to the specified endpoint. In above example,
   camel forwards the message to the `validator:` endpoint, which actually is a
  -<<validator-component,Validation Component>>. You can also use any other validation component like
  +link:validator-component.adoc[Validation Component]. You can also use any other validation component like
   Bean Validation Component.
   
   [[Validator-Custom]]
  
positive.code: [source,xml]
  ----
  <predicateValidator Type="csv:CSVOrder">
      <simple>${body} contains '{name:XOrder'</simple>
  </predicateValidator>
  ----
  
  
negative.code: 
  | Predicate Validator | Validate with using Expression or Predicate
  
  | Endpoint Validator | Validate by forwarding to the Endpoint to be used with validation component such as Validation Component or Bean Validation Component.
  
  | Custom Validator | Validate with using custom validator class. Validator must be a subclass of `org.apache.camel.spi.Validator`
  |===
  
  
  