パッケージ jakarta.jms
クラス IllegalStateException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- jakarta.jms.JMSException
-
- jakarta.jms.IllegalStateException
- 実装されたすべてのインターフェース:
SerializableSE
public class IllegalStateException extends JMSException
この例外は、メソッドが不正または不適切な時間に呼び出された場合、またはプロバイダーがリクエストされた操作に対して適切な状態にない場合にスローされます。例:
Session.commit
がトランザクションされていないセッションで呼び出された場合、この例外をスローする必要があります。この例外は、TopicSession.CreateQueueBrowser
の呼び出しなど、ドメインに不適切なメソッドが呼び出されたときにも呼び出されます。- 導入:
- JMS 1.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 IllegalStateException(StringSE reason)
指定された理由でIllegalStateException
を構築します。IllegalStateException(StringSE reason, StringSE errorCode)
指定された理由とエラーコードでIllegalStateException
を構築します。IllegalStateException(StringSE reason, StringSE errorCode, ExceptionSE linkedException)
指定された理由、エラーコード、リンクされた例外でIllegalStateException
を構築します。
メソッドのサマリー
クラス jakarta.jms.JMSException から継承されたメソッド
getErrorCode, getLinkedException, setLinkedException
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
IllegalStateException
public IllegalStateException(StringSE reason, StringSE errorCode, ExceptionSE linkedException)
指定された理由、エラーコード、リンクされた例外でIllegalStateException
を構築します。- パラメーター:
reason
- 例外の説明errorCode
- ベンダー固有のエラーコードを指定する文字列linkedException
- リンクされた例外
IllegalStateException
public IllegalStateException(StringSE reason, StringSE errorCode)
指定された理由とエラーコードでIllegalStateException
を構築します。- パラメーター:
reason
- 例外の説明errorCode
- ベンダー固有のエラーコードを指定する文字列
IllegalStateException
public IllegalStateException(StringSE reason)
指定された理由でIllegalStateException
を構築します。エラーコードのデフォルトは null です。- パラメーター:
reason
- 例外の説明