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