Package ru.bitel.bgbilling.kernel.event
Annotation Interface EventType
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
int
PERSISTENT - означает, что сообщение обязательно должно дойти, т.е. в брокере оно сохраняется на диск.
NON_PERSISTENT - означает, что сообщение может не дойти в критических ситуациях, но в этом режиме быстрее в 2-3 раза.Возможность ипользовать разные брокеры/сети брокеров.
Пока не используетсяboolean
Означает, что событие не получит то же приложение, что его послало.
По умолчанию то приложение что послало сообщение может его получить.
Даже в том случае если этоQueueEvent
.
Не путать сLocalEvent
.int
long
-
Element Details
-
deliveryMode
int deliveryModePERSISTENT - означает, что сообщение обязательно должно дойти, т.е. в брокере оно сохраняется на диск.
NON_PERSISTENT - означает, что сообщение может не дойти в критических ситуациях, но в этом режиме быстрее в 2-3 раза.- Returns:
- See Also:
-
DeliveryMode
- Default:
- 2
-
priority
int priority- Default:
- 4
-
timeToLive
long timeToLive- Default:
- 0L
-
noLocal
boolean noLocalОзначает, что событие не получит то же приложение, что его послало.
По умолчанию то приложение что послало сообщение может его получить.
Даже в том случае если этоQueueEvent
.
Не путать сLocalEvent
.- Returns:
- Default:
- false
-
autoAcknowledge
boolean autoAcknowledge- Default:
- true
-
network
String networkВозможность ипользовать разные брокеры/сети брокеров.
Пока не используется- Returns:
- Default:
- ""
-