Examples of embedHeaders()


Examples of org.springframework.xd.dirt.integration.bus.EmbeddedHeadersMessageConverter.embedHeaders()

    EmbeddedHeadersMessageConverter converter = new EmbeddedHeadersMessageConverter();
    Message<byte[]> message = MessageBuilder.withPayload("Hello".getBytes())
        .setHeader("foo", "bar")
        .setHeader("baz", "quxx")
        .build();
    Message<byte[]> converted = converter.embedHeaders(message, "foo", "baz");
    assertEquals("\u0002\u0003foo\u0003bar\u0003baz\u0004quxxHello", new String(converted.getPayload()));

    converted = converter.extractHeaders(converted);
    assertEquals("Hello", new String(converted.getPayload()));
    assertEquals("bar", converted.getHeaders().get("foo"));
View Full Code Here

Examples of org.springframework.xd.dirt.integration.bus.EmbeddedHeadersMessageConverter.embedHeaders()

  public void testHeaderEmbeddingMissingHeader() throws Exception {
    EmbeddedHeadersMessageConverter converter = new EmbeddedHeadersMessageConverter();
    Message<byte[]> message = MessageBuilder.withPayload("Hello".getBytes())
        .setHeader("foo", "bar")
        .build();
    Message<byte[]> converted = converter.embedHeaders(message, "foo", "baz");
    assertEquals("\u0001\u0003foo\u0003barHello", new String(converted.getPayload()));
  }

}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.