Index
All Classes and Interfaces|All Packages
A
- AbstractAsyncEvent - Class in w.eventbus
- AbstractAsyncEvent() - Constructor for class w.eventbus.AbstractAsyncEvent
- AsmDispatchWriter - Interface in w.eventbus
- AsmDispatchWriters - Class in w.eventbus
- AsmDispatchWriters() - Constructor for class w.eventbus.AsmDispatchWriters
- AsyncEvent - Interface in w.eventbus
C
- Cancellable - Interface in w.eventbus
- compareTo(RegisteredSubscription) - Method in class w.eventbus.ImmutableRegisteredEventSubscription
- completeIntent(Object) - Method in class w.eventbus.AbstractAsyncEvent
- completeIntent(Object) - Method in interface w.eventbus.AsyncEvent
- create(Logger, NamespaceValidator) - Static method in class w.eventbus.SimpleEventBus
-
Создать новый
EventBusс определённым логгером - create(AsmDispatchWriter, Object, Class<?>, PostOrder, boolean, Object, Set<Class<? extends Event>>) - Static method in class w.eventbus.ImmutableRegisteredEventSubscription
-
Создать иммутабельную подписку на события
events - create(NamespaceValidator) - Static method in class w.eventbus.SimpleEventBus
-
Создать новый
EventBus
D
- dispatch(Event) - Method in interface w.eventbus.EventBus
-
Отправить событие на все слушатели, которые подписаны на него.
- dispatch(Event) - Method in interface w.eventbus.EventDispatcher
-
Отправляет событие на все слушатели, если в одном из них произойдёт ошибка, то она будет выведена в логгер и выполнение не приостановится.
- dispatch(Event) - Method in class w.eventbus.SimpleEventBus
- dispatchAsync(E) - Method in interface w.eventbus.EventBus
- dispatchAsync(E) - Method in class w.eventbus.SimpleEventBus
E
- Event - Interface in w.eventbus
- EventBus - Interface in w.eventbus
- EventDispatcher - Interface in w.eventbus
F
- fromConsumer(Consumer<?>) - Static method in class w.eventbus.AsmDispatchWriters
-
Создать врайтер из консумера.
- fromMethod(Object, Method) - Static method in class w.eventbus.AsmDispatchWriters
-
Создать врайтер из метода.
G
- getDispatchWriter() - Method in interface w.eventbus.RegisteredSubscription
-
Получить врайтер байткода.
- getDoneFuture() - Method in interface w.eventbus.AsyncEvent
- getEvents() - Method in interface w.eventbus.RegisteredSubscription
-
Получить типы событий, на которые действует данная подписка.
- getLogger() - Method in interface w.eventbus.EventBus
-
Получить логгер, который будет использоваться для лога ошибок.
- getName() - Method in interface w.eventbus.AsmDispatchWriter
-
Получить имя метода.
- getNamespace() - Method in interface w.eventbus.RegisteredSubscription
-
Получить неймспейс.
- getOwner() - Method in interface w.eventbus.RegisteredSubscription
-
Получить объект, которому принадлежит обработчик.
- getOwnerType() - Method in interface w.eventbus.AsmDispatchWriter
-
Получить тип объекта, которому принадлежит метод.
- getOwnerType() - Method in interface w.eventbus.RegisteredSubscription
-
Получить класс, которому принадлежит обработчик.
- getPostOrder() - Method in interface w.eventbus.RegisteredSubscription
-
Получить порядок выполнения.
H
- HIGH - Enum constant in enum class w.eventbus.PostOrder
-
Выполняется после
PostOrder.NORMAL - HIGHEST - Enum constant in enum class w.eventbus.PostOrder
-
Выполняется позже всех
I
- ignoreCancelled() - Element in annotation interface w.eventbus.Subscribe
-
Получить статус игнорирования отменённых событий.
- ImmutableRegisteredEventSubscription - Class in w.eventbus
- ImmutableRegisteredEventSubscription() - Constructor for class w.eventbus.ImmutableRegisteredEventSubscription
- isCancelled() - Method in interface w.eventbus.Cancellable
-
Получить, отменено ли событие.
- isIgnoreCancelled() - Method in interface w.eventbus.RegisteredSubscription
-
Получить статус игнорирования отменённых событий.
- isValid(Object) - Method in interface w.eventbus.NamespaceValidator
- isValid(Object) - Method in class w.eventbus.NamespaceValidator.PermitAll
- isValid(Object) - Method in class w.eventbus.NamespaceValidator.PermitInstanceOf
L
- LOW - Enum constant in enum class w.eventbus.PostOrder
-
Выполняется после
PostOrder.LOWEST - LOWEST - Enum constant in enum class w.eventbus.PostOrder
-
Выполняется раньше всех
M
- MONITOR - Enum constant in enum class w.eventbus.PostOrder
-
Выполняется для отслеживания финальных состояний событий, не рекомендуется изменять событие в данном приоритете, поскольку
N
- NamespaceValidator - Interface in w.eventbus
- NamespaceValidator.PermitAll - Class in w.eventbus
- NamespaceValidator.PermitInstanceOf - Class in w.eventbus
- NORMAL - Enum constant in enum class w.eventbus.PostOrder
-
Выполняется после
PostOrder.LOW, используется по умолчанию
O
P
- permitAll() - Static method in interface w.eventbus.NamespaceValidator
- PermitAll() - Constructor for class w.eventbus.NamespaceValidator.PermitAll
- permitInstanceOf(Class<?>) - Static method in interface w.eventbus.NamespaceValidator
- PermitInstanceOf() - Constructor for class w.eventbus.NamespaceValidator.PermitInstanceOf
- postDispatch() - Method in class w.eventbus.AbstractAsyncEvent
- postDispatch() - Method in interface w.eventbus.Event
- PostOrder - Enum Class in w.eventbus
R
- register(Class<?>) - Method in interface w.eventbus.EventBus
-
Зарегистрировать слушатели из класса.
- register(Class<?>) - Method in class w.eventbus.SimpleEventBus
- register(Class<E>, Consumer<E>) - Method in interface w.eventbus.EventBus
-
Зарегистрировать подписку на событие.
- register(Class<E>, Consumer<E>) - Method in class w.eventbus.SimpleEventBus
- register(Class<E>, PostOrder, Consumer<E>) - Method in interface w.eventbus.EventBus
-
Зарегистрировать подписку на событие.
- register(Class<E>, PostOrder, Consumer<E>) - Method in class w.eventbus.SimpleEventBus
- register(Object) - Method in interface w.eventbus.EventBus
-
Зарегистрировать слушатели из объекта.
- register(Object) - Method in class w.eventbus.SimpleEventBus
- register(Object, Class<?>) - Method in interface w.eventbus.EventBus
-
Зарегистрировать слушатели из класса.
- register(Object, Class<?>) - Method in class w.eventbus.SimpleEventBus
- register(Object, Class<E>, Consumer<E>) - Method in interface w.eventbus.EventBus
-
Зарегистрировать подписку на событие.
- register(Object, Class<E>, Consumer<E>) - Method in class w.eventbus.SimpleEventBus
- register(Object, Class<E>, PostOrder, Consumer<E>) - Method in interface w.eventbus.EventBus
-
Зарегистрировать подписку на событие.
- register(Object, Class<E>, PostOrder, Consumer<E>) - Method in class w.eventbus.SimpleEventBus
- register(Object, Object) - Method in interface w.eventbus.EventBus
-
Зарегистрировать слушатели из объекта.
- register(Object, Object) - Method in class w.eventbus.SimpleEventBus
- RegisteredSubscription - Interface in w.eventbus
- registerIntent(Object) - Method in class w.eventbus.AbstractAsyncEvent
- registerIntent(Object) - Method in interface w.eventbus.AsyncEvent
S
- setCancelled(boolean) - Method in interface w.eventbus.Cancellable
-
Изменить статус отмены события.
- SimpleEventBus - Class in w.eventbus
- SimpleEventBus() - Constructor for class w.eventbus.SimpleEventBus
- Subscribe - Annotation Interface in w.eventbus
T
- types() - Element in annotation interface w.eventbus.Subscribe
-
Здесь можно указать типы событий, которые нужно слушать дополнительно.
U
- unregister(RegisteredSubscription) - Method in interface w.eventbus.EventBus
-
Удалить подписку на события
- unregister(RegisteredSubscription) - Method in class w.eventbus.SimpleEventBus
- unregisterAll() - Method in interface w.eventbus.EventBus
- unregisterAll() - Method in class w.eventbus.SimpleEventBus
- unregisterAll(Class<?>) - Method in interface w.eventbus.EventBus
-
Удалить все подписки на события, зарегистрированные из определённого класса.
- unregisterAll(Class<?>) - Method in class w.eventbus.SimpleEventBus
- unregisterAll(Object) - Method in interface w.eventbus.EventBus
-
Удалить все подписки на события, зарегистрированные из определённого объекта.
- unregisterAll(Object) - Method in class w.eventbus.SimpleEventBus
- unregisterAllByNamespace(Object) - Method in interface w.eventbus.EventBus
-
Удалить все подписки на события, зарегистрированные в определённом неймспейсе.
- unregisterAllByNamespace(Object) - Method in class w.eventbus.SimpleEventBus
V
- valueOf(String) - Static method in enum class w.eventbus.PostOrder
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class w.eventbus.PostOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- w.eventbus - package w.eventbus
- write(MethodVisitor) - Method in interface w.eventbus.AsmDispatchWriter
-
Записать выполнение метод в
mv
All Classes and Interfaces|All Packages