Annotation Interface EventType


@Inherited @Retention(RUNTIME) @Target(TYPE) public @interface EventType
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
     
    int
    PERSISTENT - означает, что сообщение обязательно должно дойти, т.е. в брокере оно сохраняется на диск.
    NON_PERSISTENT - означает, что сообщение может не дойти в критических ситуациях, но в этом режиме быстрее в 2-3 раза.
    Возможность ипользовать разные брокеры/сети брокеров.
    Пока не используется
    boolean
    Означает, что событие не получит то же приложение, что его послало.
    По умолчанию то приложение что послало сообщение может его получить.
    Даже в том случае если это QueueEvent.
    Не путать с LocalEvent.
    int
     
    long
     
  • 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

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