Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class PolicySpi extends Object
Policy
класс. Все абстрактные методы в этом классе должны быть реализованы каждым поставщиком услуг, который хочет предоставить реализацию Политики. Реализации подкласса этого абстрактного класса должны предоставить общедоступному конструктору, который берет a Policy.Parameters
возразите как входной параметр. Этот конструктор также должен бросить IllegalArgumentException, если он не понимает Policy.Parameters
ввод.
Конструктор и Описание |
---|
PolicySpi() |
Модификатор и Тип | Метод и Описание |
---|---|
protected PermissionCollection |
engineGetPermissions(CodeSource codesource)
Возвратите объект PermissionCollection, содержащий набор полномочий, предоставленных указанному CodeSource.
|
protected PermissionCollection |
engineGetPermissions(ProtectionDomain domain)
Возвратите объект PermissionCollection, содержащий набор полномочий, предоставленных указанному ProtectionDomain.
|
protected abstract boolean |
engineImplies(ProtectionDomain domain, Permission permission)
Проверьте, предоставила ли политика Разрешение ProtectionDomain.
|
protected void |
engineRefresh()
Обновляет/перезагружает конфигурацию политики.
|
protected abstract boolean engineImplies(ProtectionDomain domain, Permission permission)
domain
- ProtectionDomain, чтобы проверить.permission
- проверьте, предоставляют ли это разрешение указанному домену.protected void engineRefresh()
refresh
на основанной на файле политике заставит файл быть перечитанным. Реализация по умолчанию этого метода ничего не делает. Этот метод должен быть переопределен, если работа обновления поддерживается реализацией политики.
protected PermissionCollection engineGetPermissions(CodeSource codesource)
Реализация по умолчанию этой политики возврата метода. Объект UNSUPPORTED_EMPTY_COLLECTION. Этот метод может быть переопределен, если реализация политики может возвратить ряд полномочий, предоставленных CodeSource.
codesource
- CodeSource, которому предоставили возвращенный PermissionCollection.protected PermissionCollection engineGetPermissions(ProtectionDomain domain)
Реализация по умолчанию этой политики возврата метода. Объект UNSUPPORTED_EMPTY_COLLECTION. Этот метод может быть переопределен, если реализация политики может возвратить ряд полномочий, предоставленных ProtectionDomain.
domain
- ProtectionDomain, которому предоставили возвращенный PermissionCollection.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.