public class BasicWmqMessagingExceptionFactory extends java.lang.Object implements MessagingExceptionFactory
MessagingExceptionFactoryの基本実装クラス。| コンストラクタと説明 |
|---|
BasicWmqMessagingExceptionFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
MessagingException |
createMessagingException(java.lang.String message,
java.lang.Throwable cause)
発生した例外の内容に応じた
MessagingExceptionを生成する。 |
protected boolean |
isMomConnectionError(java.lang.Throwable t)
発生した例外がMOM接続に関する問題であるか否かを判定する。
|
public MessagingException createMessagingException(java.lang.String message, java.lang.Throwable cause)
MessagingExceptionを生成する。
発生した例外がMOM接続に関する問題である場合は、MomConnectionExceptionを生成する。
MOM接続に関する問題でない場合は、MessagingExceptionを生成する。
発生した例外がMOM接続に関する問題であるか否かの判定は、
isMomConnectionError(Throwable)メソッドに委譲する。createMessagingException インタフェース内 MessagingExceptionFactorymessage - エラーメッセージcause - 発生した例外MessagingExceptionprotected boolean isMomConnectionError(java.lang.Throwable t)
CMQC.MQRC_CONNECTION_BROKENCMQC.MQRC_CONNECTION_QUIESCINGCMQC.MQRC_CONNECTION_STOPPINGCMQC.MQRC_OPEN_FAILEDCMQC.MQRC_Q_MGR_NOT_AVAILABLECMQC.MQRC_Q_MGR_QUIESCINGCMQC.MQRC_Q_MGR_STOPPINGCMQC.MQRC_NO_EXTERNAL_PARTICIPANTSCMQC.MQRC_UNEXPECTED_ERRORt - 発生した例外