Index

A C D E F G H I L M N O P R S T U V W 
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

order() - Element in annotation interface w.eventbus.Subscribe
Получить порядок выполнения.

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
A C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages