Figure 8-11. SI graph for chain example


A splitter is a middle component (can participate in unidirectional or bidirectional flows) that can operate in passive or active mode. It has a unique function in the SI framework, splitting the received message into various messages based on these mechanisms:

  • Custom Java logic: Generic component, which can be configured via the <int:splitter> XML element or @Splitter annotation
  • XPath: XML payload specific, which can be configured via <int-xml:xpath-splitter>

Each message produced by the splitter will be filled with these headers:

  • correlationId: By default, messages created from a single message ...

Get Pivotal Certified Spring Enterprise Integration Specialist Exam now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.