anchor.diff:  *Notice:* As Camel always returns a `Future` handle for
   Async messaging to the client. The client can use this
   handler to get hold of the status of the processing whether the task is
  -complete or an Exception occured during processing. Note that the client
  +complete or an Exception occurred during processing. Note that the client
   is not required to do so, its perfect valid to just ignore the Future
   handle.
   
  
positive.code: Only]? Well if you want to know whether the message was processed
  successfully or not before continuing. With synchronous it allows you to
  wait while the message is being processed. In case the processing was
  succesful the control is returned to the client with no notion of error.
  In case of failure the client can detect this as an exception is thrown.
  (and `exchange.isFailed()` returns `true`).
  
  
negative.code: ScheduledExecutorService with 5 thread in the pool.
  
  |asyncSend |Future<Exchange> |Is used to send an async exchange to a Camel
  Endpoint. Camel will immediately return control to
  the caller thread after the task has been submitted to the executor
  service. This allows you to do other work while Camel processes the
  exchange in the other async thread.
  