Package w.eventbus
Class ImmutableRegisteredEventSubscription
java.lang.Object
w.eventbus.ImmutableRegisteredEventSubscription
- All Implemented Interfaces:
Comparable<RegisteredSubscription>,RegisteredSubscription
public final class ImmutableRegisteredEventSubscription
extends Object
implements RegisteredSubscription
- Author:
- whilein
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(@NotNull RegisteredSubscription o) static @NotNull RegisteredSubscriptioncreate(@NotNull AsmDispatchWriter dispatchWriter, @Nullable Object owner, @NotNull Class<?> ownerType, @NotNull PostOrder postOrder, boolean ignoreCancelled, @NotNull Object namespace, @NotNull Set<Class<? extends Event>> events) Создать иммутабельную подписку на событияeventsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface w.eventbus.RegisteredSubscription
getDispatchWriter, getEvents, getNamespace, getOwner, getOwnerType, getPostOrder, isIgnoreCancelled
-
Constructor Details
-
ImmutableRegisteredEventSubscription
public ImmutableRegisteredEventSubscription()
-
-
Method Details
-
create
@NotNull public static @NotNull RegisteredSubscription create(@NotNull @NotNull AsmDispatchWriter dispatchWriter, @Nullable @Nullable Object owner, @NotNull @NotNull Class<?> ownerType, @NotNull @NotNull PostOrder postOrder, boolean ignoreCancelled, @NotNull @NotNull Object namespace, @NotNull @NotNull Set<Class<? extends Event>> events) Создать иммутабельную подписку на событияevents- Parameters:
dispatchWriter- Врайтерowner- ВладелецownerType- Класс владельцаpostOrder- Порядок выполненияignoreCancelled- Игнорировать отменённые событияnamespace- Неймспейсevents- Типы событий- Returns:
- Новая иммутабельная побписка на события
-
compareTo
- Specified by:
compareToin interfaceComparable<RegisteredSubscription>
-