レコードクラス MessageBatch
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.amqp.rabbit.batch.MessageBatch
- レコードコンポーネント:
exchange- メッセージのバッチ交換routingKey- バッチのルーティングキーmessage- バッチメッセージ
public record MessageBatch(@Nullable StringSE exchange, @Nullable StringSE routingKey, Message message)
extends RecordSE
メッセージのバッチ、交換、ルーティングキーを含む
Message をカプセル化するオブジェクト。- 導入:
- 1.4.1
- 作成者:
- Gary Russell, Artem Bilan
コンストラクター概要
コンストラクターコンストラクター説明MessageBatch(@Nullable StringSE exchange, @Nullable StringSE routingKey, Message message) MessageBatchレコードクラスのインスタンスを作成します。方法の概要
修飾子と型メソッド説明final boolean他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。@Nullable StringSEexchange()exchangeレコードコンポーネントの値を返します。@Nullable StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。賛成またはmessage()。@Nullable StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。賛成またはroutingKey()。final inthashCode()このオブジェクトのハッシュコード値を返します。message()messageレコードコンポーネントの値を返します。@Nullable StringSEroutingKeyレコードコンポーネントの値を返します。final StringSEtoString()このレコードクラスの文字列表現を返します。
コンストラクターの詳細
MessageBatch
MessageBatchレコードクラスのインスタンスを作成します。- パラメーター:
exchange-exchangeレコードコンポーネントの値routingKey-routingKeyレコードコンポーネントの値message-messageレコードコンポーネントの値
メソッドの詳細
getExchange
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。賛成またはexchange()。- 戻り値:
- 交換
getRoutingKey
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。賛成またはroutingKey()。- 戻り値:
- routingKey
getMessage
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。賛成またはmessage()。- 戻り値:
- メッセージ
toString
このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。hashCode
public final int hashCode()このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントがObjects::equals(Object,Object)SE と比較されます。exchange
exchangeレコードコンポーネントの値を返します。- 戻り値:
exchangeレコードコンポーネントの値
routingKey
routingKeyレコードコンポーネントの値を返します。- 戻り値:
routingKeyレコードコンポーネントの値
message
messageレコードコンポーネントの値を返します。- 戻り値:
messageレコードコンポーネントの値
exchange()。