Uses of Interface
alexiil.mc.lib.multipart.api.MultipartEventBus.ListenerInfo
Package | Description |
---|---|
alexiil.mc.lib.multipart.api |
LibMultiPart's API.
|
-
Uses of MultipartEventBus.ListenerInfo in alexiil.mc.lib.multipart.api
Methods in alexiil.mc.lib.multipart.api that return MultipartEventBus.ListenerInfo Modifier and Type Method Description default <E extends MultipartEvent & ContextlessEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addContextlessListener(Object key, Class<E> clazz, Runnable listener)
Adds a listener for a specifiedMultipartEvent
that also implementsContextlessEvent
with aRunnable
.default <E extends MultipartEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addExternalListener(Object key, Class<E> clazz, MultipartEventExternalListener<E> listener)
Adds a listener for a specifiedMultipartEvent
(and all of it's subclasses), but also passes theMultipartContainer
that the event was fired from ito the event handler.<E extends MultipartEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addListener(Object key, Class<E> clazz, EventListener<E> listener)
Adds a listener for a specifiedMultipartEvent
(and all of it's subclasses).default <E extends MultipartEvent & ContextlessEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addRunOnceListener(Object key, Class<E> clazz, Runnable listener)
Adds a listener for a specifiedMultipartEvent
that also implementsContextlessEvent
with aRunnable
.Methods in alexiil.mc.lib.multipart.api that return types with arguments of type MultipartEventBus.ListenerInfo Modifier and Type Method Description List<? extends MultipartEventBus.ListenerInfo<?>>
MultipartEventBus. getAllListeners()
<E extends MultipartEvent>
List<? extends MultipartEventBus.ListenerInfo<? extends E>>MultipartEventBus. getListeners(Class<E> clazz)
List<MultipartEventBus.ListenerInfo<? extends MultipartEvent>>
MultipartEventBus. getListenersForKey(Object key)