クラスPolicySpi

java.lang.Object
java.security.PolicySpi

@Deprecated(since="17", forRemoval=true) public abstract class PolicySpi extends Object
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは、サポートされなくなった「セキュリティ・マネージャ」と組み合わせてのみ役立ちました。 Security Managerまたはこのクラスの交換はありません。
このクラスは、Policyクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。 システム全体のPolicyオブジェクトのインストールはサポートされなくなりました。
導入されたバージョン:
1.6
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    コンストラクタです。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたCodeSourceに付与されたアクセス権のセットを含むPermissionCollectionオブジェクトを返します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたProtectionDomainに付与されたアクセス権のセットを含むPermissionCollectionオブジェクトを返します。
    protected abstract boolean
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ポリシーがProtectionDomainのPermissionを付与されているかどうかをチェックします。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ポリシー構成をリフレッシュまたは再読込みします。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • PolicySpi

      public PolicySpi()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      コンストラクタです。
  • メソッドの詳細

    • engineImplies

      protected abstract boolean engineImplies(ProtectionDomain domain, Permission permission)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ポリシーがProtectionDomainのPermissionを付与されているかどうかをチェックします。
      パラメータ:
      domain - チェック対象のProtectionDomain
      permission - このアクセス権が指定されたドメインに付与されているかどうかのチェック
      戻り値:
      ドメインに権限が付与されている場合、ブールtrue
    • engineRefresh

      protected void engineRefresh()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ポリシー構成をリフレッシュまたは再読込みします。

      このメソッドのデフォルト実装では何の処理も行われません。

    • engineGetPermissions

      protected PermissionCollection engineGetPermissions(CodeSource codesource)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたCodeSourceに付与されたアクセス権のセットを含むPermissionCollectionオブジェクトを返します。

      このメソッドのデフォルト実装は、Policy.UNSUPPORTED_EMPTY_COLLECTIONオブジェクトを返します。

      パラメータ:
      codesource - 返されるPermissionCollectionが付与されているCodeSource
      戻り値:
      指定されたCodeSourceに付与されたアクセス権のセット
    • engineGetPermissions

      protected PermissionCollection engineGetPermissions(ProtectionDomain domain)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたProtectionDomainに付与されたアクセス権のセットを含むPermissionCollectionオブジェクトを返します。

      このメソッドのデフォルト実装は、Policy.UNSUPPORTED_EMPTY_COLLECTIONオブジェクトを返します。

      パラメータ:
      domain - 返されるPermissionCollectionが付与されているProtectionDomain
      戻り値:
      指定されたProtectionDomainに付与されたアクセス権のセット