パッケージ jakarta.resource.spi

クラス SecurityException

  • 実装されたすべてのインターフェース:
    SerializableSE

    public class SecurityException
    extends ResourceException
    SecurityException は、アプリケーションサーバーとリソースアダプター間のセキュリティ契約に関連するエラー状態を示します。この例外によって表される一般的なエラー条件は次のとおりです。
    • 無効なセキュリティ情報(サブジェクトインスタンスとして表される)がセキュリティ契約を介して渡されました - たとえば、資格情報の有効期限が切れているか、形式が無効です。
    • EIS またはリソースアダプターでの特定のセキュリティメカニズムのサポートの欠如。
    • 認証または認可が失敗したため、EIS への接続を作成できませんでした。
    • EIS インスタンスに対するリソースプリンシパルの認証の失敗、または基盤となる EIS インスタンスとの安全な関連付けの確立の失敗。
    • EIS リソースへのリクエストされたアクセスまたは新しい接続を作成するリクエストが拒否されたことを示すアクセス制御例外。
    バージョン:
    1.0
    作成者:
    Rahul Sharma, Ram Jeyaraman
    関連事項:
    直列化された形式
    • コンストラクターの詳細

      • SecurityException

        public SecurityException()
        詳細メッセージとして null を使用して新しいインスタンスを構築します。
      • SecurityException

        public SecurityException​(StringSE message)
        指定された詳細メッセージで新しいインスタンスを構築します。
        パラメーター:
        message - 詳細メッセージ。
      • SecurityException

        public SecurityException​(ThrowableSE cause)
        指定された原因で新しいスロー可能オブジェクトを構築します。
        パラメーター:
        cause - 型 Throwable の連鎖例外。
      • SecurityException

        public SecurityException​(StringSE message,
                                 ThrowableSE cause)
        指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。
        パラメーター:
        message - 詳細メッセージ。
        cause - 型 Throwable の連鎖例外。
      • SecurityException

        public SecurityException​(StringSE message,
                                 StringSE errorCode)
        指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。
        パラメーター:
        message - 例外の説明。
        errorCode - ベンダー固有のエラーコードを指定する文字列。