Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ ПАКЕТ ПАКЕТ NEXT | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ |
См.:
Описание
Сводка интерфейса | |
---|---|
Событие <T> | Позволяет приложению запускать события определенного типа. |
Перечислимая Сводка | |
---|---|
Прием | Отличает условные методы наблюдателя от методов наблюдателя, которые всегда уведомляются. |
TransactionPhase | Отличает различные виды транзакционных методов наблюдателя от регулярных методов наблюдателя, которые сразу уведомляются. |
Сводка исключения | |
---|---|
ObserverException | Указывает, что проверенное исключение было выдано методом наблюдателя во время уведомления о событии. |
Аннотация Вводит Сводку | |
---|---|
Наблюдает | Идентифицирует параметр события метода наблюдателя. |
Аннотации и интерфейсы, касающиеся событий.
Бобы могут произвести и использовать события. События позволяют бобам взаимодействовать полностью разъединенным способом без зависимости времени компиляции между взаимодействующими бобами. Что наиболее важно это позволяет stateful бобам в одном архитектурном уровне приложения синхронизировать свое внутреннее состояние с изменениями состояния, которые происходят в различном уровне.
Событие включает:
Event
интерфейс используется, чтобы запустить события.
Объект-событие действует как полезная нагрузка, чтобы распространить состояние от производителя потребителю. Объект-событие является экземпляром конкретного Java class без переменных типа.
Типы события события включают все суперклассы и интерфейсы времени выполнения class объекта-события. Тип события, возможно, не содержит переменную типа.
Спецификаторы события действуют как селекторы темы, разрешая потребителю сузить набор событий, которые он наблюдает. Событие qualfier может быть экземпляром любого типа спецификатора.
Метод наблюдателя позволяет приложению получать и отвечать на уведомления о событии. Это действует как потребитель события, наблюдая события определенного типа, с определенным набором спецификаторов. Любой тип Java может наблюдаться методом наблюдателя.
Метод наблюдателя является методом боба class или расширение с аннотируемым параметром @Observes
.
Метод наблюдателя будет уведомлен относительно события если:
Если метод наблюдателя является транзакционным методом наблюдателя и есть происходящая транзакция JTA, когда событие запускается, метод наблюдателя уведомляется во время соответствующей фазы завершения транзакции. Иначе, наблюдатель уведомляется, когда событие запускается.
Порядок, в котором вызывают методы наблюдателя, не определяется, и таким образом, переносимые приложения не должны положиться на порядок, в котором вызывают наблюдателей.
Методы наблюдателя могут выдать исключения:
ObserverException
.
javax.enterprise.inject
, Observes
, Event
, Qualifier
|
|||||||||
ПРЕДЫДУЩИЙ ПАКЕТ ПАКЕТ NEXT | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41