クラス 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
指定されたチェック済みJMSException
EE を Spring ランタイムJmsException
同等物に変換します。static void
rollbackIfNecessary
(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
指定されたチェック済みJMSException
EE を Spring ランタイムJmsException
同等物に変換します。- パラメーター:
ex
- 変換する元のチェック済み JMSException- 戻り値:
- 指定された例外をラップする Spring ランタイム JmsException