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