Raul Kripalani created CAMEL-6542:
-------------------------------------
Summary: Camel Toolbox: Useful AggregationStrategies, OnPrepare
processors, etc.
Key: CAMEL-6542
URL: https://issues.apache.org/jira/browse/CAMEL-6542
Project: Camel
Issue Type: New Feature
Components: camel-core
Reporter: Raul Kripalani
Assignee: Raul Kripalani
Fix For: 2.12.0
Camel is a highly pluggable and configurable framework that allows you inject
custom logic at many points along the route, e.g. Aggregation Strategies, On
Prepare strategies, Exchange Notifiers, etc.
We provide the interfaces for developers to implement, but we hardly supply any
out-of-the-box strategies for common use cases.
Let's be collectively [DRY|http://en.wikipedia.org/wiki/Don't_repeat_yourself],
and provide a series of "Camel Toolbox" utility clases to cover typical use
cases.
For example:
*Class AggregationStrategies:*
- storeInProperty(String propertyName)
- storeInProperty(String propertyName, Class<?> castAs)
- accumulateBodiesInList()
- accumulateBodiesInList(Class<?> listType)
- filterIncoming(AggregationStrategy aggregationStrategy)
- ...
(Processors, OnPrepareProcessors, etc.)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira