Package w.eventbus

Annotation Interface Subscribe


@Target(METHOD) @Retention(RUNTIME) public @interface Subscribe
Author:
whilein
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Получить статус игнорирования отменённых событий.
    @NotNull PostOrder
    Получить порядок выполнения.
    @NotNull Class<?>[]
    Здесь можно указать типы событий, которые нужно слушать дополнительно.
  • Element Details

    • order

      @NotNull @NotNull PostOrder order
      Получить порядок выполнения.
      Returns:
      Порядок выполнения
      Default:
      NORMAL
    • ignoreCancelled

      boolean ignoreCancelled
      Получить статус игнорирования отменённых событий.
      Returns:
      Статус игнорирования отменённых событий
      Default:
      false
    • types

      @NotNull @NotNull Class<?>[] types
      Здесь можно указать типы событий, которые нужно слушать дополнительно.

      Допустим метод принимает Event, здесь можно указать например AsyncEvent и тогда AsyncEvent и Event будут отправляться в этот метод.

      Returns:
      Типы событий
      Default:
      {}