クラス JmsUtils
java.lang.ObjectSE
org.springframework.jms.support.JmsUtils
JMS を操作するための汎用ユーティリティメソッド。主にフレームワーク内での内部使用のためですが、カスタム JMS アクセスコードにも役立ちます。
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller, Sam Brannen
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static StringSE指定された JMSException の説明的な例外メッセージを作成し、リンクされた例外のメッセージを適切に組み込みます。static void指定された JMS 接続を閉じ、スローされた例外を無視してください。static voidcloseConnection(ConnectionEE con, boolean stop) 指定された JMS 接続を閉じ、スローされた例外を無視してください。static voidcloseMessageConsumer(MessageConsumerEE consumer) 指定された JMS MessageConsumer を閉じ、スローされた例外をすべて無視します。static voidcloseMessageProducer(MessageProducerEE producer) 指定された JMS MessageProducer を閉じ、スローされた例外をすべて無視します。static voidcloseQueueBrowser(QueueBrowserEE browser) 指定された JMS QueueBrowser を閉じ、スローされた例外をすべて無視します。static voidcloseQueueRequestor(QueueRequestorEE requestor) 指定された JMS QueueRequestor を閉じ、スローされた例外をすべて無視します。static voidcloseSession(SessionEE session) 指定された JMS セッションを閉じ、スローされた例外を無視してください。static voidcommitIfNecessary(SessionEE session) JTA トランザクション内にない場合は、セッションをコミットします。static JmsException指定されたチェック済みJMSExceptionEE を Spring ランタイムJmsException同等物に変換します。static voidrollbackIfNecessary(SessionEE session) JTA トランザクション内でない場合は、セッションをロールバックします。
コンストラクターの詳細
JmsUtils
public JmsUtils()
メソッドの詳細
closeConnection
指定された JMS 接続を閉じ、スローされた例外を無視してください。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
con- 閉じる JMS 接続 (nullの場合があります)
closeConnection
指定された JMS 接続を閉じ、スローされた例外を無視してください。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
con- 閉じる JMS 接続 (nullの場合があります)stop- 閉じる前にstop()を呼び出すかどうか
closeSession
指定された JMS セッションを閉じ、スローされた例外を無視してください。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
session- 終了する JMS セッション (nullの場合があります)
closeMessageProducer
指定された JMS MessageProducer を閉じ、スローされた例外をすべて無視します。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
producer- 閉じる JMS MessageProducer (nullの場合があります)
closeMessageConsumer
指定された JMS MessageConsumer を閉じ、スローされた例外をすべて無視します。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
consumer- 閉じる JMS MessageConsumer (nullの場合があります)
closeQueueBrowser
指定された JMS QueueBrowser を閉じ、スローされた例外をすべて無視します。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
browser- 閉じる JMS QueueBrowser (nullの場合があります)
closeQueueRequestor
指定された JMS QueueRequestor を閉じ、スローされた例外をすべて無視します。これは、手動 JMS コードの典型的な
finallyブロックに役立ちます。- パラメーター:
requestor- 閉じる JMS QueueRequestor (nullの場合があります)
commitIfNecessary
JTA トランザクション内にない場合は、セッションをコミットします。- パラメーター:
session- コミットする JMS セッション- 例外:
JMSExceptionEE- コミットに失敗した場合
rollbackIfNecessary
JTA トランザクション内でない場合は、セッションをロールバックします。- パラメーター:
session- ロールバックする JMS セッション- 例外:
JMSExceptionEE- コミットに失敗した場合
buildExceptionMessage
指定された JMSException の説明的な例外メッセージを作成し、リンクされた例外のメッセージを適切に組み込みます。- パラメーター:
ex- メッセージを作成するための JMSException- 戻り値:
- 説明メッセージ文字列
- 関連事項:
convertJmsAccessException
指定されたチェック済みJMSExceptionEE を Spring ランタイムJmsException同等物に変換します。- パラメーター:
ex- 変換する元のチェック済み JMSException- 戻り値:
- 指定された例外をラップする Spring ランタイム JmsException