Package w.eventbus

Interface RegisteredSubscription

All Superinterfaces:
Comparable<RegisteredSubscription>
All Known Implementing Classes:
ImmutableRegisteredEventSubscription

public interface RegisteredSubscription extends Comparable<RegisteredSubscription>
Author:
whilein
  • Method Summary

    Modifier and Type
    Method
    Description
    Получить врайтер байткода.
    @Unmodifiable @NotNull Set<@NotNull Class<? extends Event>>
    Получить типы событий, на которые действует данная подписка.
    @NotNull Object
    Получить неймспейс.
    @Nullable Object
    Получить объект, которому принадлежит обработчик.
    @NotNull Class<?>
    Получить класс, которому принадлежит обработчик.
    @NotNull PostOrder
    Получить порядок выполнения.
    boolean
    Получить статус игнорирования отменённых событий.

    Methods inherited from interface java.lang.Comparable

    compareTo
  • Method Details

    • getOwner

      @Nullable @Nullable Object getOwner()
      Получить объект, которому принадлежит обработчик.
      Returns:
      Объект, если обработчик это статичный метод, то null
    • getOwnerType

      @NotNull @NotNull Class<?> getOwnerType()
      Получить класс, которому принадлежит обработчик.
      Returns:
      Класс
    • getPostOrder

      @NotNull @NotNull PostOrder getPostOrder()
      Получить порядок выполнения.
      Returns:
      Порядок выполнения
    • getDispatchWriter

      @NotNull @NotNull AsmDispatchWriter getDispatchWriter()
      Получить врайтер байткода.
      Returns:
      Врайтер байткода.
    • getNamespace

      @NotNull @NotNull Object getNamespace()
      Получить неймспейс.
      Returns:
      Неймспейс
    • isIgnoreCancelled

      boolean isIgnoreCancelled()
      Получить статус игнорирования отменённых событий.
      Returns:
      Статус игнорирования отменённых событий
    • getEvents

      @NotNull @Unmodifiable @NotNull Set<@NotNull Class<? extends Event>> getEvents()
      Получить типы событий, на которые действует данная подписка.
      Returns:
      Типы событий