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