Index
All Classes and Interfaces|All Packages
A
- AbstractCancellable - Class in org.geysermc.event.util
- AbstractCancellable() - Constructor for class org.geysermc.event.util.AbstractCancellable
- AbstractCancellable(boolean) - Constructor for class org.geysermc.event.util.AbstractCancellable
- accept(T, U, V) - Method in interface org.geysermc.event.util.TriConsumer
- ancestorsThatUse(Class<?>, Class<?>) - Static method in class org.geysermc.event.bus.impl.util.Utils
-
Looks at all the superclasses and superinterfaces of a given class and checks if it is assignable from the given base class.
- AsyncEvent - Interface in org.geysermc.event
B
- BaseBus<E,
S extends Subscriber<? extends E>> - Interface in org.geysermc.event.bus
C
- Cancellable - Interface in org.geysermc.event
-
Represents a cancellable event.
- castGenericNullableSet(Set<U>) - Static method in class org.geysermc.event.bus.impl.EventBusImpl
- consumer() - Method in class org.geysermc.event.bus.impl.util.GeneratedSubscriberInfo
E
- EARLY - Enum constant in enum class org.geysermc.event.PostOrder
-
Called before the
normalsubscribers. - equals(Object) - Method in class org.geysermc.event.bus.impl.util.GeneratedSubscriberInfo
- Event - Interface in org.geysermc.event
-
Represents an event.
- EventBus<E,
S extends Subscriber<? extends E>> - Interface in org.geysermc.event.bus - EventBusImpl<E,
S extends Subscriber<? extends E>> - Class in org.geysermc.event.bus.impl - EventBusImpl() - Constructor for class org.geysermc.event.bus.impl.EventBusImpl
- eventClass - Variable in class org.geysermc.event.subscribe.impl.SubscriberImpl
- eventClass() - Method in class org.geysermc.event.bus.impl.util.GeneratedSubscriberInfo
- eventClass() - Method in class org.geysermc.event.subscribe.impl.SubscriberImpl
- eventClass() - Method in interface org.geysermc.event.subscribe.Subscriber
-
Returns the event class.
- eventSubscribers(Class<U>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- exceptions() - Method in class org.geysermc.event.FireResult
F
- findSubscriptions(Object, TriConsumer<Class<T>, Subscribe, BiConsumer<Object, T>>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- fire(E) - Method in interface org.geysermc.event.bus.BaseBus
-
Fires the given event and log all exceptions that occur while executing this event.
- fire(E) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- FireResult - Class in org.geysermc.event
- fireSilently(E) - Method in interface org.geysermc.event.bus.BaseBus
-
Fires the given event silently.
- fireSilently(E) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- FIRST - Enum constant in enum class org.geysermc.event.PostOrder
-
Called first, before all other subscribers.
G
- GeneratedSubscriberInfo<T,
E> - Class in org.geysermc.event.bus.impl.util - GeneratedSubscriberInfo(Class<E>, PostOrder, boolean, BiConsumer<T, E>) - Constructor for class org.geysermc.event.bus.impl.util.GeneratedSubscriberInfo
H
- handler - Variable in class org.geysermc.event.subscribe.impl.SubscriberImpl
- hashCode() - Method in class org.geysermc.event.bus.impl.util.GeneratedSubscriberInfo
I
- ignoreCancelled - Variable in class org.geysermc.event.subscribe.impl.SubscriberImpl
- ignoreCancelled() - Method in class org.geysermc.event.subscribe.impl.SubscriberImpl
- ignoreCancelled() - Element in annotation interface org.geysermc.event.subscribe.Subscribe
- ignoreCancelled() - Method in interface org.geysermc.event.subscribe.Subscriber
-
Returns if this subscription ignores cancelled events.
- invoke(E) - Method in class org.geysermc.event.subscribe.impl.SubscriberImpl
- invoke(T) - Method in interface org.geysermc.event.subscribe.Subscriber
-
Invokes a given event.
- isCancelled() - Method in interface org.geysermc.event.Cancellable
-
Gets if the event is cancelled.
- isCancelled() - Method in class org.geysermc.event.util.AbstractCancellable
- isEventCancelled(Object) - Static method in class org.geysermc.event.bus.impl.util.Utils
L
- LAST - Enum constant in enum class org.geysermc.event.PostOrder
-
Called last, after all other subscribers.
- LATE - Enum constant in enum class org.geysermc.event.PostOrder
-
Called after
normal(default) subscribers. - Listener - Annotation Interface in org.geysermc.event
M
- makeSubscription(Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- makeSubscription(Class<T>, Subscribe, H, BiConsumer<H, T>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- makeSubscription(O, Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
- makeSubscription(O, Class<T>, Subscribe, L, BiConsumer<L, T>) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
N
O
- ok() - Static method in class org.geysermc.event.FireResult
- order() - Method in class org.geysermc.event.subscribe.impl.SubscriberImpl
- order() - Method in interface org.geysermc.event.subscribe.Subscriber
-
Returns the post order of this event subscription.
- org.geysermc.event - package org.geysermc.event
- org.geysermc.event.bus - package org.geysermc.event.bus
- org.geysermc.event.bus.impl - package org.geysermc.event.bus.impl
- org.geysermc.event.bus.impl.util - package org.geysermc.event.bus.impl.util
- org.geysermc.event.subscribe - package org.geysermc.event.subscribe
- org.geysermc.event.subscribe.impl - package org.geysermc.event.subscribe.impl
- org.geysermc.event.util - package org.geysermc.event.util
- OwnedEventBus<O,
E, S extends OwnedSubscriber<O, ? extends E>> - Interface in org.geysermc.event.bus - OwnedEventBusImpl<O,
E, S extends OwnedSubscriber<O, ? extends E>> - Class in org.geysermc.event.bus.impl - OwnedEventBusImpl() - Constructor for class org.geysermc.event.bus.impl.OwnedEventBusImpl
- OwnedSubscriber<O,
T> - Interface in org.geysermc.event.subscribe - OwnedSubscriberImpl<O,
E> - Class in org.geysermc.event.subscribe.impl - OwnedSubscriberImpl(O, Class<E>, Consumer<E>, PostOrder) - Constructor for class org.geysermc.event.subscribe.impl.OwnedSubscriberImpl
- OwnedSubscriberImpl(O, Class<E>, PostOrder, boolean, H, BiConsumer<H, E>) - Constructor for class org.geysermc.event.subscribe.impl.OwnedSubscriberImpl
- owner - Variable in class org.geysermc.event.subscribe.impl.OwnedSubscriberImpl
- owner() - Method in class org.geysermc.event.subscribe.impl.OwnedSubscriberImpl
- owner() - Method in interface org.geysermc.event.subscribe.OwnedSubscriber
-
Gets the instance that owns this event subscription.
P
- postOrder - Variable in class org.geysermc.event.subscribe.impl.SubscriberImpl
- postOrder() - Element in annotation interface org.geysermc.event.subscribe.Subscribe
-
The
PostOrderof the event - PostOrder - Enum Class in org.geysermc.event
-
Represents in which order (and thus when) the subscriber is called.
R
- register(Object) - Method in interface org.geysermc.event.bus.EventBus
-
Registers events for the given listener.
- register(Object) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- register(O, Object) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
- register(O, Object) - Method in interface org.geysermc.event.bus.OwnedEventBus
-
Registers events for the given listener.
- register(Class<T>, S) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- resultFor(Map<Subscriber<?>, Throwable>) - Static method in class org.geysermc.event.FireResult
S
- setCancelled(boolean) - Method in interface org.geysermc.event.Cancellable
-
Cancels the event.
- setCancelled(boolean) - Method in class org.geysermc.event.util.AbstractCancellable
- shouldCallSubscriber(Subscriber<?>, Object) - Static method in class org.geysermc.event.bus.impl.util.Utils
- sortedSubscribers(Class<?>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- subscribe() - Method in class org.geysermc.event.bus.impl.util.GeneratedSubscriberInfo
- subscribe(Class<T>, Consumer<T>) - Method in interface org.geysermc.event.bus.EventBus
- subscribe(Class<T>, Consumer<T>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- subscribe(Class<T>, Consumer<T>, PostOrder) - Method in interface org.geysermc.event.bus.EventBus
- subscribe(Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- subscribe(O, Class<T>, Consumer<T>) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
- subscribe(O, Class<T>, Consumer<T>) - Method in interface org.geysermc.event.bus.OwnedEventBus
-
Subscribes to the given event see
Subscriber. - subscribe(O, Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
- subscribe(O, Class<T>, Consumer<T>, PostOrder) - Method in interface org.geysermc.event.bus.OwnedEventBus
-
Subscribes to the given event see
Subscriber. - Subscribe - Annotation Interface in org.geysermc.event.subscribe
-
An annotation used to signify the given method is an event.
- Subscriber<T> - Interface in org.geysermc.event.subscribe
-
Represents a subscribed listener to an event.
- SubscriberImpl<E> - Class in org.geysermc.event.subscribe.impl
- SubscriberImpl(Class<E>, Consumer<E>, PostOrder) - Constructor for class org.geysermc.event.subscribe.impl.SubscriberImpl
- SubscriberImpl(Class<E>, PostOrder, boolean, H, BiConsumer<H, E>) - Constructor for class org.geysermc.event.subscribe.impl.SubscriberImpl
- subscribers(Class<T>) - Method in interface org.geysermc.event.bus.BaseBus
-
Gets the subscriptions for the given event class.
- subscribers(Class<T>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- subscribers(Class<T>) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
- subscribers(Class<T>) - Method in interface org.geysermc.event.bus.OwnedEventBus
- success() - Method in class org.geysermc.event.FireResult
T
- TriConsumer<T,
U, V> - Interface in org.geysermc.event.util
U
- unregisterAll() - Method in interface org.geysermc.event.bus.EventBus
- unregisterAll() - Method in class org.geysermc.event.bus.impl.EventBusImpl
- unregisterAll(O) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
- unregisterAll(O) - Method in interface org.geysermc.event.bus.OwnedEventBus
-
Unregisters all events from a given owner.
- unsubscribe(S) - Method in interface org.geysermc.event.bus.BaseBus
-
Unsubscribes the given
Subscriber. - unsubscribe(S) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- unsubscribeAll() - Method in class org.geysermc.event.bus.impl.EventBusImpl
- unsubscribeMany(Iterable<S>) - Method in class org.geysermc.event.bus.impl.EventBusImpl
- Utils - Class in org.geysermc.event.bus.impl.util
- Utils() - Constructor for class org.geysermc.event.bus.impl.util.Utils
V
- valueOf(String) - Static method in enum class org.geysermc.event.PostOrder
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.event.PostOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages