クラス ProtonUtils
java.lang.ObjectSE
org.springframework.amqp.client.ProtonUtils
ProtonJ と Spring API 間のユーティリティメソッド。
- 導入:
- 4.1
- 作成者:
- Artem Bilan
方法の概要
修飾子と型メソッド説明static MessagefromProtonMessage(org.apache.qpid.protonj2.client.Message<?> message) ProtonJ メッセージを Spring AMQP メッセージに変換します。static AmqpException例外をAmqpException実装にラップします。static AmqpExceptionExecutionExceptionSE をAmqpException実装にラップします。static AmqpExceptiontoAmqpException(org.apache.qpid.protonj2.client.exceptions.ClientException ex) ClientExceptionをAmqpException実装にラップします。static org.apache.qpid.protonj2.client.Message<?>toProtonMessage(Message message) Spring AMQP メッセージを ProtonJ メッセージに変換します。static <T> SupplierSE<T>toSupplier(FutureSE<T> future, long timeout) FutureSE をSupplierSE に変換します。
方法の詳細
toProtonMessage
Spring AMQP メッセージを ProtonJ メッセージに変換します。- パラメーター:
message- 変換元の Spring AMQP メッセージ。- 戻り値:
- 提供された Spring AMQP メッセージに基づく ProtonJ メッセージ。
fromProtonMessage
ProtonJ メッセージを Spring AMQP メッセージに変換します。バイナリ形式のメッセージのみがサポートされます。- パラメーター:
message- 変換元の ProtonJ メッセージ。- 戻り値:
- 提供された ProtonJ メッセージに基づく Spring AMQP メッセージ。
toSupplier
FutureSE をSupplierSE に変換します。- 型パラメーター:
T- 値の型。- パラメーター:
future- 転換すべき未来。timeout-FutureSE の結果を待つ時間。- 戻り値:
- 提供された
FutureSE を呼び出すSupplierSE。
toAmqpException
例外をAmqpException実装にラップします。- パラメーター:
ex- Proton クライアントからの例外をラップします。- 戻り値:
AmqpExceptionの実装。
toAmqpException
ExecutionExceptionSE をAmqpException実装にラップします。- パラメーター:
ex- Proton クライアントからの例外をラップします。- 戻り値:
AmqpExceptionの実装。
toAmqpException
public static AmqpException toAmqpException(org.apache.qpid.protonj2.client.exceptions.ClientException ex) ClientExceptionをAmqpException実装にラップします。- パラメーター:
ex- Proton クライアントからの例外をラップします。- 戻り値:
AmqpExceptionの実装。