クラス JmsException

実装されているすべてのインターフェース:
SerializableSE
既知の直属サブクラス
DestinationResolutionException, IllegalStateException, InvalidClientIDException, InvalidDestinationException, InvalidSelectorException, JmsSecurityException, ListenerExecutionFailedException, MessageConversionException, MessageEOFException, MessageFormatException, MessageNotReadableException, MessageNotWriteableException, ReplyFailureException, ResourceAllocationException, SynchedLocalTransactionFailedException, TransactionInProgressException, TransactionRolledBackException, UncategorizedJmsException

public abstract class JmsException extends NestedRuntimeException
JMS に関連する問題が発生したときにフレームワークによってスローされる例外の基本クラス。
導入:
1.1
作成者:
Mark Pollack, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • JmsException

      public JmsException(StringSE msg)
      メッセージを受け取るコンストラクター。
      パラメーター:
      msg - 詳細メッセージ
    • JmsException

      public JmsException(StringSE msg, @Nullable ThrowableSE cause)
      メッセージと根本原因をとるコンストラクター。
      パラメーター:
      msg - 詳細メッセージ
      cause - 例外の原因。この引数は通常、JMSException の適切なサブクラスであることが期待されますが、JNDI NamingException などになる場合もあります。
    • JmsException

      public JmsException(@Nullable ThrowableSE cause)
      対応する jakarta.jms 例外をミラーリングするサブクラスを対象とした、根本的な原因をとるコンストラクター。
      パラメーター:
      cause - 例外の原因。この引数は通常、JMSException の適切なサブクラスであることが期待されます。
  • メソッドの詳細

    • getErrorCode

      public @Nullable StringSE getErrorCode()
      根本的な原因が JMSException のインスタンスであった場合にベンダー固有のエラーコードを取得する簡易メソッド。
      戻り値:
      根本的な原因が JMSException または null のインスタンスである場合、ベンダー固有のエラーコードを指定する文字列
    • getMessage

      public @Nullable StringSE getMessage()
      詳細メッセージがある場合は、リンクされた例外からのメッセージを含めて返します。
      オーバーライド:
      クラス ThrowableSEgetMessage 
      関連事項:
      • JMSException.getLinkedException()