インターフェースの使用
org.springframework.amqp.core.ReceiveAndReplyCallback
パッケージ
説明
Spring の AMQP 抽象化のためのコアクラスを提供します。
Spring Rabbit のコアクラスを提供します。
org.springframework.amqp.core 内の ReceiveAndReplyCallback 使用
修飾子と型メソッド説明<R,
S> boolean AmqpTemplate.receiveAndReply
(StringSE queueName, ReceiveAndReplyCallback<R, S> callback) 指定されたキューからメッセージがある場合はそれを受信し、指定されたReceiveAndReplyCallback
を呼び出して、callback
が応答メッセージを返した場合は、MessageProperties
からreplyTo
Address
に、またはデフォルトの交換とデフォルトの routingKey に応答メッセージを送信します。<R,
S> boolean AmqpTemplate.receiveAndReply
(StringSE queueName, ReceiveAndReplyCallback<R, S> callback, StringSE replyExchange, StringSE replyRoutingKey) 提供されたキューからメッセージがある場合はメッセージを受信し、提供されたReceiveAndReplyCallback
を呼び出し、callback
がメッセージを返す場合は、提供されたexchange
およびroutingKey
に応答メッセージを送信します。<R,
S> boolean AmqpTemplate.receiveAndReply
(StringSE queueName, ReceiveAndReplyCallback<R, S> callback, ReplyToAddressCallback<S> replyToAddressCallback) 指定されたキューからメッセージがあれば受信し、指定されたReceiveAndReplyCallback
を呼び出し、callback
がメッセージを返す場合は、応答メッセージをReplyToAddressCallback
の結果からreplyTo
Address
に送信します。<R,
S> boolean AmqpTemplate.receiveAndReply
(ReceiveAndReplyCallback<R, S> callback) デフォルトキューからメッセージがある場合はそれを受信し、提供されたReceiveAndReplyCallback
を呼び出して、callback
が応答メッセージを返した場合は、MessageProperties
からreplyTo
Address
に、またはデフォルト交換とデフォルト routingKey に応答メッセージを送信します。<R,
S> boolean AmqpTemplate.receiveAndReply
(ReceiveAndReplyCallback<R, S> callback, StringSE replyExchange, StringSE replyRoutingKey) デフォルトキューからメッセージがある場合はメッセージを受信し、提供されたReceiveAndReplyCallback
を呼び出し、callback
がメッセージを返す場合は、提供されたexchange
およびroutingKey
に応答メッセージを送信します。<R,
S> boolean AmqpTemplate.receiveAndReply
(ReceiveAndReplyCallback<R, S> callback, ReplyToAddressCallback<S> replyToAddressCallback) デフォルトのキューからメッセージがあれば受信し、提供されたReceiveAndReplyCallback
を呼び出し、callback
がメッセージを返す場合は、応答メッセージをReplyToAddressCallback
の結果からreplyTo
Address
に送信します。org.springframework.amqp.rabbit.core 内の ReceiveAndReplyCallback 使用
修飾子と型メソッド説明<R,
S> boolean RabbitTemplate.receiveAndReply
(StringSE queueName, ReceiveAndReplyCallback<R, S> callback) <R,
S> boolean RabbitTemplate.receiveAndReply
(StringSE queueName, ReceiveAndReplyCallback<R, S> callback, StringSE replyExchange, StringSE replyRoutingKey) <R,
S> boolean RabbitTemplate.receiveAndReply
(StringSE queueName, ReceiveAndReplyCallback<R, S> callback, ReplyToAddressCallback<S> replyToAddressCallback) <R,
S> boolean RabbitTemplate.receiveAndReply
(ReceiveAndReplyCallback<R, S> callback) <R,
S> boolean RabbitTemplate.receiveAndReply
(ReceiveAndReplyCallback<R, S> callback, StringSE exchange, StringSE routingKey) <R,
S> boolean RabbitTemplate.receiveAndReply
(ReceiveAndReplyCallback<R, S> callback, ReplyToAddressCallback<S> replyToAddressCallback)