类的使用
org.springframework.messaging.support.MessageBuilder
使用MessageBuilder的程序包 程序包 说明 org.springframework.messaging.support Provides implementations ofMessage
along with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as variousMessageChannel
implementations and channel interceptor support.org.springframework.messaging.support中MessageBuilder的使用
返回MessageBuilder的org.springframework.messaging.support中的方法 修饰符和类型 方法 说明 MessageBuilder<T>
MessageBuilder. copyHeaders(Map<String,?> headersToCopy)
Copy the name-value pairs from the provided Map.MessageBuilder<T>
MessageBuilder. copyHeadersIfAbsent(Map<String,?> headersToCopy)
Copy the name-value pairs from the provided Map.static <T> MessageBuilder<T>
MessageBuilder. fromMessage(Message<T> message)
Create a builder for a newMessage
instance pre-populated with all of the headers copied from the provided message.MessageBuilder<T>
MessageBuilder. removeHeader(String headerName)
Remove the value for the given header name.MessageBuilder<T>
MessageBuilder. removeHeaders(String... headerPatterns)
Removes all headers provided via array of 'headerPatterns'.MessageBuilder<T>
MessageBuilder. setErrorChannel(MessageChannel errorChannel)
MessageBuilder<T>
MessageBuilder. setErrorChannelName(String errorChannelName)
MessageBuilder<T>
MessageBuilder. setHeader(String headerName, Object headerValue)
Set the value for the given header name.MessageBuilder<T>
MessageBuilder. setHeaderIfAbsent(String headerName, Object headerValue)
Set the value for the given header name only if the header name is not already associated with a value.MessageBuilder<T>
MessageBuilder. setHeaders(MessageHeaderAccessor accessor)
Set the message headers to use by providing aMessageHeaderAccessor
.MessageBuilder<T>
MessageBuilder. setReplyChannel(MessageChannel replyChannel)
MessageBuilder<T>
MessageBuilder. setReplyChannelName(String replyChannelName)
static <T> MessageBuilder<T>
MessageBuilder. withPayload(T payload)
Create a new builder for a message with the given payload.