T - ペイロード型 public class GenericMessage<T> extends java.lang.Object implements Message<T>, java.io.Serializable
Message の実装。作成された GenericMessage は不変です。MessageBuilder, 連載形式 | コンストラクターと説明 |
|---|
GenericMessage(T payload) 指定されたペイロードで新しいメッセージを作成します。 |
GenericMessage(T payload, java.util.Map<java.lang.String,java.lang.Object> headers) 指定されたペイロードとヘッダーで新しいメッセージを作成します。 |
GenericMessage(T payload, MessageHeaders headers) 使用する MessageHeaders インスタンスを持つコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object other) |
MessageHeaders | getHeaders() メッセージのメッセージヘッダーを返します( null は使用しないでください)。 |
T | getPayload() メッセージのペイロードを返します。 |
int | hashCode() |
java.lang.String | toString() |
public GenericMessage(T payload)
payload - メッセージペイロード (非 null)public GenericMessage(T payload, java.util.Map<java.lang.String,java.lang.Object> headers)
payload - メッセージペイロード (非 null)headers - 初期化に使用するメッセージヘッダー public GenericMessage(T payload, MessageHeaders headers)
MessageHeaders インスタンスを持つコンストラクター。 注意 : 指定された MessageHeaders インスタンスは新しいメッセージで直接使用されます。つまり、コピーされません。
payload - メッセージペイロード (非 null)headers - メッセージヘッダー public T getPayload()
MessageMessage<T> 内の getPayload public MessageHeaders getHeaders()
Messagenull は使用しないでください)。Message<T> 内の getHeaders public boolean equals(java.lang.Object other)
java.lang.Object の equals public int hashCode()
java.lang.Object の hashCode public java.lang.String toString()
java.lang.Object の toString