Index

A B C E F G H I L M N O P R S T U V 
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.
cancelled() - Method in interface org.geysermc.event.Cancellable
Returns whether the event is cancelled.
cancelled() - Method in class org.geysermc.event.util.AbstractCancellable
 
cancelled(boolean) - Method in interface org.geysermc.event.Cancellable
Set whether the event is cancelled.
cancelled(boolean) - Method in class org.geysermc.event.util.AbstractCancellable
 
castGenericNullableSet(Set<U>) - Static method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
 
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 normal subscribers.
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.OwnedEventBusImpl
 
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.OwnedEventBusImpl
 
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.OwnedEventBusImpl
 
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.OwnedEventBusImpl
 
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
Deprecated.
isCancelled() - Method in class org.geysermc.event.util.AbstractCancellable
Deprecated.
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

NORMAL - Enum constant in enum class org.geysermc.event.PostOrder
The normal (default) order.
NotSubscribable - Annotation Interface in org.geysermc.event
This marks the annotated class as not subscribable.

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 PostOrder of 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.OwnedEventBusImpl
 
resultFor(Map<Subscriber<?>, Throwable>) - Static method in class org.geysermc.event.FireResult
 

S

setCancelled(boolean) - Method in interface org.geysermc.event.Cancellable
Deprecated.
setCancelled(boolean) - Method in class org.geysermc.event.util.AbstractCancellable
Deprecated.
shouldCallSubscriber(Subscriber<?>, Object) - Static method in class org.geysermc.event.bus.impl.util.Utils
 
sortedSubscribers(Class<?>) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
 
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.OwnedEventBusImpl
 
unsubscribeAll() - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
 
unsubscribeMany(Iterable<S>) - Method in class org.geysermc.event.bus.impl.OwnedEventBusImpl
 
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.
A B C E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages