|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.security.PolicySpi
public abstract class PolicySpi
このクラスは、Policy
クラスのサービスプロバイダインタフェース (SPI) を定義します。このクラスのすべての abstract メソッドは、Policy 実装を提供する各サービスプロバイダによって実装される必要があります。
この abstract クラスのサブクラス実装は、Policy.Parameters
オブジェクトを入力パラメータとする public コンストラクタを提供する必要があります。また、Policy.Parameters
入力を認識できない場合、このコンストラクタは IllegalArgumentException をスローする必要があります。
コンストラクタの概要 | |
---|---|
PolicySpi()
|
メソッドの概要 | |
---|---|
protected PermissionCollection |
engineGetPermissions(CodeSource codesource)
指定された CodeSource に付与されたアクセス権のセットを含む PermissionCollection オブジェクトを返します。 |
protected PermissionCollection |
engineGetPermissions(ProtectionDomain domain)
指定された ProtectionDomain に付与されたアクセス権のセットを含む PermissionCollection オブジェクトを返します。 |
protected abstract boolean |
engineImplies(ProtectionDomain domain,
Permission permission)
ポリシーが ProtectionDomain の Permission を付与されているかどうかをチェックします。 |
protected void |
engineRefresh()
ポリシー設定をリフレッシュまたは再読み込みします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PolicySpi()
メソッドの詳細 |
---|
protected abstract boolean engineImplies(ProtectionDomain domain, Permission permission)
domain
- チェック対象の ProtectionDomainpermission
- このアクセス権が指定されたドメインに付与されているかどうかのチェック
protected void engineRefresh()
refresh
を呼び出すと、ファイルが再読み込みされます。
このメソッドのデフォルト実装では何の処理も行われません。ポリシー実装によってリフレッシュ操作がサポートされている場合、このメソッドはオーバーライドされます。
protected PermissionCollection engineGetPermissions(CodeSource codesource)
このメソッドのデフォルト実装は、Policy.UNSUPPORTED_EMPTY_COLLECTION オブジェクトを返します。ポリシー実装が CodeSource に付与されたアクセス権のセットを返すことができる場合、このメソッドはオーバーライドできます。
codesource
- 返される PermissionCollection が付与されている CodeSource
protected PermissionCollection engineGetPermissions(ProtectionDomain domain)
このメソッドのデフォルト実装は、Policy.UNSUPPORTED_EMPTY_COLLECTION オブジェクトを返します。ポリシー実装が ProtectionDomain に付与されたアクセス権のセットを返すことができる場合、このメソッドはオーバーライドできます。
domain
- 返される PermissionCollection が付与されている ProtectionDomain
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。