インタフェース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。
-