IEventWorkflowController
Расширяет IEventController.
Интерфейс контроллера событий, позволяющего влиять на распространение событий по дереву.
Конструктор
IEventWorkflowController()
Методы
Имя | Описание |
---|---|
onAfterEventFiring(events, type[, event]) | Функция, вызываемая после окончания обработки события менеджером событий. Этот метод является необязательным. |
onBeforeEventFiring(events, type[, event]) | Функция, вызываемая до начала обработки события менеджером событий. Этот метод является необязательным. |
onStartListening(events, type) | Вызывается при первой подписке на указанный тип событий через указанный менеджер событий. Этот метод является необязательным. Унаследован от IEventController. |
onStopListening(events, type) | Вызывается, когда определённый тип событий перестаёт слушаться на указанном менеджере событий (удалена последняя подписка). Этот метод является необязательным. Унаследован от IEventController. |
Имя | Описание |
---|---|
onAfterEventFiring(events, type[, event]) | Функция, вызываемая после окончания обработки события менеджером событий. Этот метод является необязательным. |
onBeforeEventFiring(events, type[, event]) | Функция, вызываемая до начала обработки события менеджером событий. Этот метод является необязательным. |
onStartListening(events, type) | Вызывается при первой подписке на указанный тип событий через указанный менеджер событий. Этот метод является необязательным. Унаследован от IEventController. |
onStopListening(events, type) | Вызывается, когда определённый тип событий перестаёт слушаться на указанном менеджере событий (удалена последняя подписка). Этот метод является необязательным. Унаследован от IEventController. |
Описание методов
onAfterEventFiring
Функция, вызываемая после окончания обработки события менеджером событий. Этот метод является необязательным.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
events * | — | Тип: IEventManager Менеджер событий. |
type * | — | Тип: String Тип события. |
event | — | Тип: IEvent Событие. |
* Обязательный параметр/опция.
onBeforeEventFiring
Функция, вызываемая до начала обработки события менеджером событий. Этот метод является необязательным.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
events * | — | Тип: IEventManager Менеджер событий. |
type * | — | Тип: String Тип события. |
event | — | Тип: IEvent Событие. |
* Обязательный параметр/опция.