クラスの使用
org.springframework.amqp.rabbit.connection.CorrelationData
CorrelationData を使用するパッケージ
パッケージ
説明
Spring Rabbit のトップレベルクラスを提供します。
接続に関連するクラスを提供します。
Spring Rabbit のコアクラスを提供します。
Spring AMQP アプリケーションをテストするためのクラス。
org.springframework.amqp.rabbit 内の CorrelationData 使用
型 CorrelationData のパラメーターを持つ org.springframework.amqp.rabbit のメソッド修飾子と型メソッド説明void
AsyncRabbitTemplate.confirm
(CorrelationData correlationData, boolean ack, StringSE cause) org.springframework.amqp.rabbit.connection 内の CorrelationData 使用
型 CorrelationData のパラメーターを持つ org.springframework.amqp.rabbit.connection のコンストラクターorg.springframework.amqp.rabbit.core 内の CorrelationData 使用
修飾子と型メソッド説明CorrelationDataPostProcessor.postProcess
(Message message, CorrelationData correlationData) send メソッドで提供される相関データを更新または置換します。型 CorrelationData の引数を持つ型を返す org.springframework.amqp.rabbit.core のメソッド型 CorrelationData のパラメーターを持つ org.springframework.amqp.rabbit.core のメソッド修飾子と型メソッド説明void
RabbitTemplate.ConfirmCallback.confirm
(CorrelationData correlationData, boolean ack, StringSE cause) 確認のコールバック。void
RabbitOperations.convertAndSend
(ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) Java オブジェクトを AmqpMessage
に変換し、デフォルトのルーティングキーを使用してデフォルトの取引所に送信します。void
RabbitOperations.convertAndSend
(StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) Java オブジェクトを AmqpMessage
に変換し、特定のルーティングキーを使用してデフォルトの交換に送信します。void
RabbitOperations.convertAndSend
(StringSE routingKey, ObjectSE message, CorrelationData correlationData) Java オブジェクトを AmqpMessage
に変換し、特定のルーティングキーを使用してデフォルトの交換に送信します。void
RabbitOperations.convertAndSend
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) Java オブジェクトを AmqpMessage
に変換し、特定のルーティングキーを使用して特定の取引所に送信します。void
RabbitOperations.convertAndSend
(StringSE exchange, StringSE routingKey, ObjectSE message, CorrelationData correlationData) Java オブジェクトを AmqpMessage
に変換し、特定のルーティングキーを使用して特定の取引所に送信します。void
RabbitTemplate.convertAndSend
(ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) void
RabbitTemplate.convertAndSend
(StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) void
RabbitTemplate.convertAndSend
(StringSE routingKey, ObjectSE object, CorrelationData correlationData) void
RabbitTemplate.convertAndSend
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) void
RabbitTemplate.convertAndSend
(StringSE exchange, StringSE routingKey, ObjectSE object, CorrelationData correlationData) RabbitOperations.convertSendAndReceive
(ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) 変換を伴う基本的な RPC パターン。RabbitOperations.convertSendAndReceive
(ObjectSE message, CorrelationData correlationData) 変換を伴う基本的な RPC パターン。RabbitOperations.convertSendAndReceive
(StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) 変換を伴う基本的な RPC パターン。RabbitOperations.convertSendAndReceive
(StringSE routingKey, ObjectSE message, CorrelationData correlationData) 変換を伴う基本的な RPC パターン。RabbitOperations.convertSendAndReceive
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) 変換を伴う基本的な RPC パターン。RabbitOperations.convertSendAndReceive
(StringSE exchange, StringSE routingKey, ObjectSE message, CorrelationData correlationData) 変換を伴う基本的な RPC パターン。RabbitTemplate.convertSendAndReceive
(ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) RabbitTemplate.convertSendAndReceive
(ObjectSE message, CorrelationData correlationData) RabbitTemplate.convertSendAndReceive
(StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) RabbitTemplate.convertSendAndReceive
(StringSE routingKey, ObjectSE message, CorrelationData correlationData) RabbitTemplate.convertSendAndReceive
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) RabbitTemplate.convertSendAndReceive
(StringSE exchange, StringSE routingKey, ObjectSE message, CorrelationData correlationData) <T> T
RabbitOperations.convertSendAndReceiveAsType
(ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) 変換を伴う基本的な RPC パターン。<T> T
RabbitOperations.convertSendAndReceiveAsType
(ObjectSE message, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) 変換を伴う基本的な RPC パターン。<T> T
RabbitOperations.convertSendAndReceiveAsType
(StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) 変換を伴う基本的な RPC パターン。<T> T
RabbitOperations.convertSendAndReceiveAsType
(StringSE routingKey, ObjectSE message, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) 変換を伴う基本的な RPC パターン。<T> T
RabbitOperations.convertSendAndReceiveAsType
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) 変換を伴う基本的な RPC パターン。default <T> T
RabbitOperations.convertSendAndReceiveAsType
(StringSE exchange, StringSE routingKey, ObjectSE message, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) 変換を伴う基本的な RPC パターン。<T> T
RabbitTemplate.convertSendAndReceiveAsType
(ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) <T> T
RabbitTemplate.convertSendAndReceiveAsType
(ObjectSE message, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) <T> T
RabbitTemplate.convertSendAndReceiveAsType
(StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) <T> T
RabbitTemplate.convertSendAndReceiveAsType
(StringSE routingKey, ObjectSE message, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) <T> T
RabbitTemplate.convertSendAndReceiveAsType
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData, ParameterizedTypeReference<T> responseType) protected Message
RabbitTemplate.convertSendAndReceiveRaw
(StringSE exchange, StringSE routingKey, ObjectSE message, MessagePostProcessor messagePostProcessor, CorrelationData correlationData) メッセージを変換して送信し、生の返信メッセージまたは null を返します。void
RabbitOperations.correlationConvertAndSend
(ObjectSE message, CorrelationData correlationData) Java オブジェクトを AmqpMessage
に変換し、デフォルトのルーティングキーを使用してデフォルトの取引所に送信します。void
RabbitTemplate.correlationConvertAndSend
(ObjectSE object, CorrelationData correlationData) void
RabbitTemplate.doSend
(com.rabbitmq.client.Channel channel, StringSE exchangeArg, StringSE routingKeyArg, Message message, boolean mandatory, CorrelationData correlationData) 指定されたメッセージを指定された交換に送信します。protected Message
RabbitTemplate.doSendAndReceive
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) メッセージを送信し、返信を待ちます。protected Message
RabbitTemplate.doSendAndReceiveWithFixed
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) protected Message
RabbitTemplate.doSendAndReceiveWithTemporary
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) CorrelationDataPostProcessor.postProcess
(Message message, CorrelationData correlationData) send メソッドで提供される相関データを更新または置換します。void
BatchingRabbitTemplate.send
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) void
RabbitOperations.send
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) 特定のルーティングキーを使用して、特定の交換にメッセージを送信します。default void
RabbitOperations.send
(StringSE routingKey, Message message, CorrelationData correlationData) 特定のルーティングキーを使用して、デフォルトの交換にメッセージを送信します。void
RabbitTemplate.send
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) void
RabbitTemplate.send
(StringSE routingKey, Message message, CorrelationData correlationData) RabbitTemplate.sendAndReceive
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData) RabbitTemplate.sendAndReceive
(StringSE routingKey, Message message, CorrelationData correlationData) RabbitTemplate.sendAndReceive
(Message message, CorrelationData correlationData) org.springframework.amqp.rabbit.test 内の CorrelationData 使用
型 CorrelationData のパラメーターを持つ org.springframework.amqp.rabbit.test のメソッド修飾子と型メソッド説明protected Message
TestRabbitTemplate.doSendAndReceiveWithFixed
(StringSE exchange, StringSE routingKey, Message message, CorrelationData correlationData)