public abstract class JmsUtils extends ObjectSE
| コンストラクターと説明 |
|---|
JmsUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static StringSE | buildExceptionMessage(JMSExceptionEE ex) 指定された JMSException の説明的な例外メッセージを作成し、リンクされた例外のメッセージを適切に組み込みます。 |
static void | closeConnection(ConnectionEE con) 指定された 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 | convertJmsAccessException(JMSExceptionEE ex) 指定されたチェック済み JMSExceptionEE を Spring ランタイム JmsException 同等物に変換します。 |
static void | rollbackIfNecessary(SessionEE session)JTA トランザクション内にない場合は、セッションをロールバックします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static void closeConnection(@Nullable ConnectionEE con)
finally ブロックに役立ちます。con - 閉じる JMS 接続 (null の場合があります)public static void closeConnection(@Nullable ConnectionEE con, boolean stop)
finally ブロックに役立ちます。con - 閉じる JMS 接続 (null の場合があります)stop - 閉じる前に stop() を呼び出すかどうか public static void closeSession(@Nullable SessionEE session)
finally ブロックに役立ちます。session - 終了する JMS セッション (null の場合があります)public static void closeMessageProducer(@Nullable MessageProducerEE producer)
finally ブロックに役立ちます。producer - 閉じる JMS MessageProducer (null の場合があります)public static void closeMessageConsumer(@Nullable MessageConsumerEE consumer)
finally ブロックに役立ちます。consumer - 閉じる JMS MessageConsumer (null の場合があります)public static void closeQueueBrowser(@Nullable QueueBrowserEE browser)
finally ブロックに役立ちます。browser - 閉じる JMS QueueBrowser (null の場合があります)public static void closeQueueRequestor(@Nullable QueueRequestorEE requestor)
finally ブロックに役立ちます。requestor - 閉じる JMS QueueRequestor (null の場合があります)public static void commitIfNecessary(SessionEE session) throws JMSExceptionEE
session - コミットする JMS セッション JMSExceptionEE - コミットに失敗した場合 public static void rollbackIfNecessary(SessionEE session) throws JMSExceptionEE
session - ロールバックする JMS セッション JMSExceptionEE - コミットに失敗した場合 public static StringSE buildExceptionMessage(JMSExceptionEE ex)
ex - メッセージを作成するための JMSExceptionJMSException.getLinkedException()EEpublic static JmsException convertJmsAccessException(JMSExceptionEE ex)
JMSExceptionEE を Spring ランタイム JmsException 同等物に変換します。ex - 変換する元のチェック済み JMSException