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, будет инкапсулироваться (во время конструкции) в брошенном PolicyContextExceptionjava.lang.String[] getKeys() throws PolicyContextException
String
значение.
String
значения identifing объекты контекста поддерживаются обработчиком. Массив не должен содержать двойные значения ключа. В маловероятном случае, что Обработчик не поддерживает ключей, обработчик должен возвратить нулевой массив длины. Нуль значения никогда не должен возвращаться этим методом. PolicyContextException
- если реализация выдает проверенное исключение, которое не было учтено сигнатурой метода. Исключение, выданное реализацией class, будет инкапсулироваться (во время конструкции) в брошенном PolicyContextExceptionjava.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