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

{} onAfterEventFiring(events, type[, event])

Функция, вызываемая после окончания обработки события менеджером событий. Этот метод является необязательным.

Параметры:

Параметр Значение по умолчанию Описание
events *

Тип: IEventManager

Менеджер событий.

type *

Тип: String

Тип события.

event

Тип: IEvent

Событие.

Параметр Значение по умолчанию Описание
events *

Тип: IEventManager

Менеджер событий.

type *

Тип: String

Тип события.

event

Тип: IEvent

Событие.

* Обязательный параметр/опция.

onBeforeEventFiring

{} onBeforeEventFiring(events, type[, event])

Функция, вызываемая до начала обработки события менеджером событий. Этот метод является необязательным.

Параметры:

Параметр Значение по умолчанию Описание
events *

Тип: IEventManager

Менеджер событий.

type *

Тип: String

Тип события.

event

Тип: IEvent

Событие.

Параметр Значение по умолчанию Описание
events *

Тип: IEventManager

Менеджер событий.

type *

Тип: String

Тип события.

event

Тип: IEvent

Событие.

* Обязательный параметр/опция.