CAMEL-6096 Add support to set the delays through message header with thanks to Andrew

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1449660 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6100 removed the  @ManagedAttribute from getErrorHandlerLoggingLevel()

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1450062 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6047: Added headerName option to validator component. Thanks to Laurynas Lubys for the patch.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1450177 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6102: direct-vm component - Should support the async routing engine

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1450179 13f79535-47bb-0310-9956-ffa450edef68
Polished

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1450677 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6043: Bean language/expression with OGNL now uses BeanInfo cache to speedup evaluations at runtime using the same class types (cache hit). Let the cache be controlled by the bean component and ensure its lifecycle is controlled by the component.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1450699 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6042: Fixed aggregator to set the correlated key on the exchange properties before removing, as its needed by custom aggregation repositories to be presented before remove is called.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1450754 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6110: camel-xmlbeans: Improve the test coverage

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451096 13f79535-47bb-0310-9956-ffa450edef68
Polished

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451104 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6109: Camel now validates if try catch finally has been mis configured when used in routes.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451119 13f79535-47bb-0310-9956-ffa450edef68
Added test

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451158 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6111: Fixed camel-test-blueprint which may start Camel twice due 2 x BlueprintExtender being activated.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451168 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6097: Fixed race condition in aggregate eip when doing recovery task.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451544 13f79535-47bb-0310-9956-ffa450edef68
Added an unit test to IOConverterTest

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451844 13f79535-47bb-0310-9956-ffa450edef68
Upgraded elasticsearch

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1451908 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6119 added Aggregator support for flushing all groups after processing the current message based on a header value

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1452002 13f79535-47bb-0310-9956-ffa450edef68
CAMEL-6105: Direct component will throw specific exception if no direct consumer is available to process the Exchange. Thanks to Aaron Whiteside for the patch.

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1452013 13f79535-47bb-0310-9956-ffa450edef68
Initial spike of Camel RX, the Reactive Extensions for Camel using RxJava

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1452192 13f79535-47bb-0310-9956-ffa450edef68
add link to the RxJava wiki which gives a better overview of what RxJava is about

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1452193 13f79535-47bb-0310-9956-ffa450edef68
added an overloaded version of toObservable() that takes the body type as an argument so that the body of the message can be extracted and processed as an Observable directly for cases where the user knows the type of the payload in a message

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1452197 13f79535-47bb-0310-9956-ffa450edef68