Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 586 Bytes

README.md

File metadata and controls

25 lines (19 loc) · 586 Bytes

JSON Array Splitter

This Camel Splitter will split an Exchange containing an array of JSON messages in to individual messages.

Usage

Spring XML

<route id="testRoute">
  <from uri="queue:input"/>
  <split>
    <method>com.poggs.opensource.messaging.JsonArraySplitter</method>
    <to uri="queue:output">
  </split>
</route>

Fluent Builders

RouteBuilder builder = new RouteBuilder() {
  public void configure() {
    from("direct:a")
        .split(method(JsonArraySplitter.class))
        .to("direct:b");
  }
}