| 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 |