Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface Context
Обеспечивает работу для того, чтобы она получила контекстные экземпляры с определенным контекстом любого контекстного типа. Любой экземпляр Context
вызывается объектом контекста.
Объект контекста ответственен за создание и уничтожение контекстных экземпляров, вызывая операции Contextual
. В частности объект контекста ответственен за уничтожение любого контекстного экземпляра, который он создает, передавая экземпляр к Contextual.destroy(Object, CreationalContext)
. Уничтоженный экземпляр не должен впоследствии быть возвращен get()
. Объект контекста должен передать тот же самый экземпляр CreationalContext
к Contextual.destroy()
то, что это передало к Contextual.create()
когда это создало экземпляр.
Пользовательский объект контекста может быть зарегистрирован в контейнерном использовании AfterBeanDiscovery.addContext(Context)
.
Сводка метода | ||
---|---|---|
|
get(Contextual<T> contextual)
Возвратите существующий экземпляр определенного контекстного типа или нулевого значения. |
|
|
get(Contextual<T> contextual, CreationalContext<T> creationalContext)
Возвратите существующий экземпляр определенного контекстного типа или создайте новый экземпляр, вызывая Contextual.create(CreationalContext) и возвратите новый экземпляр. |
|
java.lang.Class<? extends java.lang.annotation.Annotation> |
getScope()
Получите тип контекста объекта контекста. |
|
boolean |
isActive()
Определяет, является ли объект контекста активным. |
Деталь метода |
---|
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
- если контекст не является активнымboolean isActive()
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41