インタフェースDomainCombiner

既知のすべての実装クラス:
SubjectDomainCombiner

@Deprecated(since="17", forRemoval=true) public interface DomainCombiner
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは、サポートされなくなった「セキュリティ・マネージャ」と組み合わせてのみ役立ちました。 Security Managerまたはこのクラスの交換はありません。
DomainCombinerは、アクセス制御操作およびディシジョンのためにProtectionDomainを動的に更新するために使用されました。 この機能は存在しません。
導入されたバージョン:
1.3
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    combine(ProtectionDomain[] currentDomains, ProtectionDomain[] assignedDomains)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたProtectionDomainsを変更または更新します。
  • メソッドの詳細

    • combine

      ProtectionDomain[] combine(ProtectionDomain[] currentDomains, ProtectionDomain[] assignedDomains)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたProtectionDomainsを変更または更新します。 ProtectionDomainsは、指定されたProtectionDomainsに追加されたり、削除されたりすることがあります。 ProtectionDomainsはまた、再順序付けされることもあります。 個別のProtectionDomainsの場合、Permissionsの新規セットなどを使って変更されることがあります。
      パラメータ:
      currentDomains - 現在の実行スレッドに関連付けられたProtectionDomains。 ProtectionDomainsは実行順にリストされ、最後に実行されたProtectionDomainは配列の先頭にあります。 現在の実行スレッドにProtectionDomainsが関連付けられていない場合、このパラメータはnullです。
      assignedDomains - 継承されたProtectionDomainsの配列。 継承されたProtectionDomainが存在しない場合、このパラメータはnullになる可能性がある。
      戻り値:
      変更されたProtectionDomainで構成される新規配列、またはnull