javax.enterprise.context.spi
Контекст интерфейса


public interface Context

Обеспечивает работу для того, чтобы она получила контекстные экземпляры с определенным контекстом любого контекстного типа. Любой экземпляр Context вызывается объектом контекста.

Объект контекста ответственен за создание и уничтожение контекстных экземпляров, вызывая операции Contextual. В частности объект контекста ответственен за уничтожение любого контекстного экземпляра, который он создает, передавая экземпляр к Contextual.destroy(Object, CreationalContext). Уничтоженный экземпляр не должен впоследствии быть возвращен get(). Объект контекста должен передать тот же самый экземпляр CreationalContext к Contextual.destroy() то, что это передало к Contextual.create() когда это создало экземпляр.

Пользовательский объект контекста может быть зарегистрирован в контейнерном использовании AfterBeanDiscovery.addContext(Context).

Автор:
Гэвин Кинг, Пит Мюр

Сводка метода
<T> T
get(Contextual<T> contextual)
          Возвратите существующий экземпляр определенного контекстного типа или нулевого значения.
<T> T
get(Contextual<T> contextual, CreationalContext<T> creationalContext)
          Возвратите существующий экземпляр определенного контекстного типа или создайте новый экземпляр, вызывая Contextual.create(CreationalContext) и возвратите новый экземпляр.
 java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
          Получите тип контекста объекта контекста.
 boolean isActive()
          Определяет, является ли объект контекста активным.
 

Деталь метода

getScope

java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
Получите тип контекста объекта контекста.

Возвраты:
контекст

добраться

<T> T get(Contextual<T> contextual,
          CreationalContext<T> creationalContext)
Возвратите существующий экземпляр определенного контекстного типа или создайте новый экземпляр, вызывая Contextual.create(CreationalContext) и возвратите новый экземпляр.

Введите Параметры:
T - тип контекстного типа
Параметры:
contextual - контекстный тип
creationalContext - контекст, в котором будет создаваться новый экземпляр
Возвраты:
контекстный экземпляр
Броски:
ContextNotActiveException - если контекст не является активным

добраться

<T> T get(Contextual<T> contextual)
Возвратите существующий экземпляр определенного контекстного типа или нулевого значения.

Введите Параметры:
T - тип контекстного типа
Параметры:
contextual - контекстный тип
Возвраты:
контекстный экземпляр, или нулевое значение
Броски:
ContextNotActiveException - если контекст не является активным

isActive

boolean isActive()
Определяет, является ли объект контекста активным.

Возвраты:
true, если контекст является активным, или false иначе.


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter