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