public final class MessageBuilder extends MessageBuilderSupport<Message>
| 修飾子と型 | メソッドと説明 |
|---|---|
MessageBuilder | andProperties(MessageProperties properties) このビルダーのプロパティビルダーがプロパティへの参照を使用するようにします。 |
Message | build() |
static MessageBuilder | fromClonedMessage(Message message) 最終メッセージにはメッセージ本文のコピーが含まれ、MessageProperties が複製されます (最上位のみ)。 |
static MessageBuilder | fromMessage(Message message) 最終的なメッセージ本文はメッセージ本文への直接参照になり、MessageProperties は浅いコピーになります。 |
static MessageBuilder | withBody(byte[] body) 最終的なメッセージ本文は、'body' への直接参照になります。 |
static MessageBuilder | withBody(byte[] body, int from, int to) 最終的なメッセージ本文は、「本文」からのバイト範囲を含む新しい配列になります。 |
static MessageBuilder | withClonedBody(byte[] body) 最終的なメッセージ本文は、新しい配列内の「本文」のコピーになります。 |
buildProperties, copyHeaders, copyHeadersIfAbsent, copyProperties, removeHeader, removeHeaders, setAppId, setAppIdIfAbsent, setClusterId, setClusterIdIfAbsent, setContentEncoding, setContentEncodingIfAbsent, setContentLength, setContentLengthIfAbsent, setContentType, setContentTypeIfAbsentOrDefault, setCorrelationId, setCorrelationIdIfAbsent, setDeliveryMode, setDeliveryModeIfAbsentOrDefault, setDeliveryTag, setDeliveryTagIfAbsent, setExpiration, setExpirationIfAbsent, setHeader, setHeaderIfAbsent, setMessageCount, setMessageCountIfAbsent, setMessageId, setMessageIdIfAbsent, setPriority, setPriorityIfAbsentOrDefault, setProperties, setReceivedExchange, setReceivedExchangeIfAbsent, setReceivedRoutingKey, setReceivedRoutingKeyIfAbsent, setRedelivered, setRedeliveredIfAbsent, setReplyTo, setReplyToAddress, setReplyToAddressIfAbsent, setReplyToIfAbsent, setTimestamp, setTimestampIfAbsent, setType, setTypeIfAbsent, setUserId, setUserIdIfAbsentcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static MessageBuilder withBody(byte[] body)
body - 体。public static MessageBuilder withClonedBody(byte[] body)
body - 体。public static MessageBuilder withBody(byte[] body, int from, int to)
body - 体。from - 開始インデックス。to - 終了インデックス。Arrays.copyOfRange(byte[], int, int)SEpublic static MessageBuilder fromMessage(Message message)
message - メッセージ。public static MessageBuilder fromClonedMessage(Message message)
message - メッセージ。public MessageBuilder andProperties(MessageProperties properties)
properties - プロパティ。public Message build()
MessageBuilderSupport<Message> の build