|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface PolicyContextHandler
Этот интерфейс определяет методы, которые должны быть реализованы обработчиками, которые должны быть зарегистрированы и активированы PolicyContext class. PolicyContext class обеспечивает методы для контейнеров, чтобы зарегистрироваться и активироваться контейнерно-специфичный PolicyContext обработчики. Policy провайдеры используют PolicyContext class, чтобы активировать обработчики, чтобы получить (из контейнера) дополнительную политику соответствующий контекст, чтобы применяться в их решениях о предоставлении доступа. Все обработчики зарегистрировались и активировались через PolicyContext class должен реализовать PolicyContextHandler интерфейс.
PolicyContext, PolicyContextException| Сводка метода | |
|---|---|
java.lang.Object |
getContext(java.lang.String key, java.lang.Object data)
Этот открытый метод используется PolicyContext class, чтобы активировать обработчик и получить из этого объект контекста, идентифицированный (чувствительным к регистру) ключом. |
java.lang.String[] |
getKeys()
Этот открытый метод возвращает ключи, идентифицирующие объекты контекста, поддерживаемые обработчиком. |
boolean |
supports(java.lang.String key)
Этот открытый метод возвращает булев результат, указывающий, поддерживает ли обработчик объект контекста, идентифицированный (чувствительным к регистру) значением ключа. |
| Деталь метода |
|---|
boolean supports(java.lang.String key)
throws PolicyContextException
key - a String значение, идентифицирующее объект контекста, который мог поддерживаться обработчиком. Значение этого параметра не должно быть нулем. PolicyContextException - если реализация выдает проверенное исключение, которое не было учтено сигнатурой метода. Исключение, выданное реализацией class, будет инкапсулироваться (во время конструкции) в брошенном PolicyContextException
java.lang.String[] getKeys()
throws PolicyContextException
String значение.
String значения identifing объекты контекста поддерживаются обработчиком. Массив не должен содержать двойные значения ключа. В маловероятном случае, что Обработчик не поддерживает ключей, обработчик должен возвратить нулевой массив длины. Нуль значения никогда не должен возвращаться этим методом. PolicyContextException - если реализация выдает проверенное исключение, которое не было учтено сигнатурой метода. Исключение, выданное реализацией class, будет инкапсулироваться (во время конструкции) в брошенном PolicyContextException
java.lang.Object getContext(java.lang.String key,
java.lang.Object data)
throws PolicyContextException
PolicyContext class, чтобы активировать обработчик и получить из этого объект контекста, идентифицированный (чувствительным к регистру) ключом. В дополнение к ключу обработчик будет активирован со значением данных обработчика, связанным в пределах PolicyContext class с потоком, на котором делается звонок в этот метод. Отметьте, что идентификатор контекста политики, связанный с потоком, доступен обработчику, вызывая PolicyContext.getContextID ().
key - Строка, которая идентифицирует объект контекста, который будет возвращен обработчиком. Значение этого paramter не должно быть нулем.data - данные обработчика Object связанный с потоком, на котором был сделан звонок в этот метод. Отметьте, что значение, через которое проходят этот параметр, может быть null. Object содержа требуемый контекст. A null значение может быть возвращено, если значение соответствующего контекста является нулем. PolicyContextException - если реализация выдает проверенное исключение, которое не было учтено сигнатурой метода. Исключение, выданное реализацией class, будет инкапсулироваться (во время конструкции) в брошенном PolicyContextException
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41