Package ru.bitel.bgbilling.kernel.event

# Annotation Type EventType

    @Inherited
    @Retention(RUNTIME)
    @Target(TYPE)
    public @interface EventType

- ## Optional Element Summary

  Optional Elements
  Modifier and Type | Optional Element | Description
  --- | --- | ---
  `boolean` | `autoAcknowledge` |
  `int` | `deliveryMode` | PERSISTENT - означает, что сообщение обязательно должно дойти, т.е. в брокере оно сохраняется на диск. NON_PERSISTENT - означает, что сообщение может не дойти в критических ситуациях, но в этом режиме быстрее в 2-3 раза.
  `java.lang.String` | `network` | Возможность ипользовать разные брокеры/сети брокеров. Пока не используется
  `boolean` | `noLocal` | Означает, что событие не получит то же приложение, что его послало. По умолчанию то приложение что послало сообщение может его получить. Даже в том случае если это `QueueEvent`. Не путать с `LocalEvent`.
  `int` | `priority` |
  `long` | `timeToLive` |

- ## Element Details

  - ### deliveryMode

    int deliveryMode
    PERSISTENT - означает, что сообщение обязательно должно дойти, т.е. в брокере оно сохраняется на диск.
    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

    java.lang.String network
    Возможность ипользовать разные брокеры/сети брокеров.
    Пока не используется
    Returns:
    Default:
      ""