javax.security.jacc
Интерфейс PolicyContextHandler


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

getKeys

java.lang.String[] getKeys()
                           throws PolicyContextException
Этот открытый метод возвращает ключи, идентифицирующие объекты контекста, поддерживаемые обработчиком. Значение каждого ключа, поддерживаемого обработчиком, должно быть ненулем String значение.

Возвраты:
массив, содержащий String значения identifing объекты контекста поддерживаются обработчиком. Массив не должен содержать двойные значения ключа. В маловероятном случае, что Обработчик не поддерживает ключей, обработчик должен возвратить нулевой массив длины. Нуль значения никогда не должен возвращаться этим методом.
Броски:
PolicyContextException - если реализация выдает проверенное исключение, которое не было учтено сигнатурой метода. Исключение, выданное реализацией class, будет инкапсулироваться (во время конструкции) в брошенном PolicyContextException

getContext

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


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter