Interface | Description |
---|---|
ErrorReturnableEvent | |
EventListener<E extends Event> |
Интерфейс для обработчика событий
|
MessageHandler | |
SystemEventListener<E extends Event> |
Слушатель, который важнее остальных.
|
Class | Description |
---|---|
AbstractExecutorEventWorker | |
AsyncEventWorker<E extends Event> |
Асинхронный обработчик событий.
|
CommandEvent | |
Consumer |
Обработчик сообщения.
|
Event |
Абстрактный супер класс для всех событий.
Publisher-Subscriber событие. |
EventKey |
Вытаскивает идентификатор события из его класса.
|
EventListenerContext | |
EventProcessor |
Обработчик (и отсылщик) событий.
Текущая проверенная пропускная способность для запроса-ответа на 4ядерном - около 1000 в секунду для xml сериализации, примерно в полтора раза больше для обычной сериализации. Но xml предпочтительнее для интеграции с внешними системами. |
EventWorker |
Обрабочтик событий.
|
ExecutorEventWorker | |
ExecutorEventWorker.ContractExecutorEventWorker | |
LocalEvent |
Локальное событие которое не выходит за рамки приложения.
Такой тип события должен подойти, например, для переоформления договора (ContractWrapEvent). |
MessageAdapter |
Сериализует/десериализует объект-событие в/из сообщения.
|
PartitionedQueueEvent |
В отличие от
Event доставляется только одному слушателю |
PoolEvent |
Событие, которое может случаться много раз в течении короткого промежутка времени, например 100-500 раз в секунду
и для которого не важно, если будет задержка в отправке/получении.
Такие события инкапсулируются в одно, которое и отправляется, поэтому для таких событий не работает дополнительный запрос, а moduleId задается в отправителе, а не в самом объекте. |
PoolEventPublisher<E extends Event> | |
PoolQueueEvent |
Событие, которое может случаться много раз в течении короткого промежутка времени, например 100-500 раз в секунду
и для которого не важно, если будет задержка в отправке/получении.
Отличается от PoolEvent тем что такое событие будет лежать в очереди, пока не обработается. |
PoolQueueEventPublisher<E extends PoolQueueEvent> | |
PoolTopicEventPublisher<E extends PoolEvent> | |
Producer |
Отсыльщик сообщения.
|
QueueEvent |
В отличие от
Event доставляется только одному слушателю |
Exception | Description |
---|---|
EventProcessorException |
Annotation Type | Description |
---|---|
EventType |