Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Content-Based Router
  • Message Filter
  • Pipeline
  • Static Recipient List
  • Static Routing Slip
  • Wire Tap
  • XPath Splitter
  • Aggregator

In addition, this component can use all ServiceMix flows (including clustered and transactional flows), can be configured to be resilient to crashes and supports full fail-over to another node when clustered.

...

Wiki Markup
{snippet:id=xpath-splitter|lang=xml|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/servicemix-eip/src/test/resources/org/apache/servicemix/eip/spring.xml}

SplitAggregator

The SplitAggregator is an aggregator mainly usefull to collect messages that have been created using a splitter.
It relies on several properties that should be set on the exchanges (count, index, correlationId).

Image Added

Wiki Markup
{snippet:id=split-aggregator|lang=xml|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/servicemix-eip/src/test/resources/org/apache/servicemix/eip/spring.xml}

...

TODO: link to a page documenting the classpath / location elements for deploying code inside xbean SU

Creating your own patterns

Some classes have been designed to be extensible, this includes:

  • org.apache.servicemix.eip.support.AbstractAggregator
  • org.apache.servicemix.eip.support.AbstractSplitter