From 08039f32fbfd9ce260caa66383f3a73793deef2e Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Wed, 26 Nov 2008 00:06:36 +0000 Subject: [PATCH] typos 'fromPayload' should have been 'withPayload' --- spring-integration-reference/src/message.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-integration-reference/src/message.xml b/spring-integration-reference/src/message.xml index c2427f0911..27619acb4b 100644 --- a/spring-integration-reference/src/message.xml +++ b/spring-integration-reference/src/message.xml @@ -174,11 +174,11 @@ assertEquals("bar", message2.getHeaders().get("foo")); If you need to create a Message with a new payload but still want to copy the headers from an existing Message, you can use one of the 'copy' methods. - Message<String> message3 = MessageBuilder.fromPayload("test3") + Message<String> message3 = MessageBuilder.withPayload("test3") .copyHeaders(message1.getHeaders()) .build(); -Message<String> message4 = MessageBuilder.fromPayload("test4") +Message<String> message4 = MessageBuilder.withPayload("test4") .setHeader("foo", 123) .copyHeadersIfAbsent(message1.getHeaders()) .build(); @@ -189,7 +189,7 @@ assertEquals(123, message4.getHeaders().get("foo")); second example above, you can see how to set any user-defined header with setHeader. Finally, there are set methods available for the predefined headers as well as a non-destructive method for setting any header (MessageHeaders also defines constants for the pre-defined header names). - Message<Integer> importantMessage = MessageBuilder.fromPayload(99) + Message<Integer> importantMessage = MessageBuilder.withPayload(99) .setPriority(MessagePriority.HIGHEST) .build();