anchor.diff:          exchange.getIn().setBody("test event");
   })
   .to("vertx-kafka:test_topic?bootstrapServers=kafka9092")
  -```
  +----
   
   Also, the component supports as well *aggregation* of messages by sending events as *iterable* of either Exchanges/Messages or normal data (e.g: list of Strings). For example:
  -```
  +
  +[source,java]
  +----
   from("direct:start")
   .process(exchange -> {
           final List<String> messages = new LinkedList<>();
  
positive.code:         exchange.getIn().setBody(messages);
  })
  .to("vertx-kafka:test_topic?bootstrapServers=kafka9092")
  ```
  
  
  include::camel-spring-boot::page$vertx-kafka-starter.adoc[]
  
negative.code:         exchange.getIn().setBody("test event");
  })
  .to("vertx-kafka:test_topic?bootstrapServers=kafka9092")
  ----
  Then later:
  
  [source,java]
  ----
  from("vertx-kafka:test_topic?bootstrapServers=kafka9092")
      .process(exchange -> {
          // get our kafka header
  