Index
All Classes and Interfaces|All Packages
A
- and(Matcher<? super TypeLiteral<?>>) - Method in class ru.vyarus.guicey.eventbus.module.TypeLiteralAdapterMatcher
C
- com.google.common.eventbus - package com.google.common.eventbus
- configure() - Method in class ru.vyarus.guicey.eventbus.module.EventBusModule
E
- EventBusBundle - Class in ru.vyarus.guicey.eventbus
-
Binds support for single (!)
- EventBusBundle() - Constructor for class ru.vyarus.guicey.eventbus.EventBusBundle
-
Register default event bus.
- EventBusBundle(EventBus) - Constructor for class ru.vyarus.guicey.eventbus.EventBusBundle
-
Registers custom event bus.
- EventBusModule - Class in ru.vyarus.guicey.eventbus.module
-
Module binds provided
EventBusinstance. - EventBusModule(EventBus, Matcher<? super TypeLiteral<?>>) - Constructor for class ru.vyarus.guicey.eventbus.module.EventBusModule
-
Create event bus module.
- EventSubscribersInfo - Class in ru.vyarus.guicey.eventbus.service
-
Holds registered event listeners.
- EventSubscribersInfo(EventBus) - Constructor for class ru.vyarus.guicey.eventbus.service.EventSubscribersInfo
-
Create event bus subscribers info.
- EventSubscribersReporter - Class in ru.vyarus.guicey.eventbus.report
-
Reports subscribed event listeners.
- EventSubscribersReporter(EventSubscribersInfo) - Constructor for class ru.vyarus.guicey.eventbus.report.EventSubscribersReporter
-
Create event bus subscribers reporter.
G
- getListenedEvents() - Method in class com.google.common.eventbus.SubscriptionIntrospector
- getListenedEvents() - Method in class ru.vyarus.guicey.eventbus.service.EventSubscribersInfo
-
May return not just event types, because method could listen for events abstract type or
Objectto receive all events. - getListeners(Class<?>) - Method in class ru.vyarus.guicey.eventbus.service.EventSubscribersInfo
-
NOTE: method may return not all listeners, because some methods may listen for a range of events (by base class or
Object). - getListenerTypes(Class<?>) - Method in class ru.vyarus.guicey.eventbus.service.EventSubscribersInfo
-
NOTE: method may return not all listeners, because some methods may listen for a range of events (by base class or
Object). - getSubscribers(Class) - Method in class com.google.common.eventbus.SubscriptionIntrospector
- getSubscriberTypes(Class) - Method in class com.google.common.eventbus.SubscriptionIntrospector
M
- matches(TypeLiteral<?>) - Method in class ru.vyarus.guicey.eventbus.module.TypeLiteralAdapterMatcher
N
- noReport() - Method in class ru.vyarus.guicey.eventbus.EventBusBundle
-
If you have a lot of listeners or events or simply don't want console reporting use this method.
O
- or(Matcher<? super TypeLiteral<?>>) - Method in class ru.vyarus.guicey.eventbus.module.TypeLiteralAdapterMatcher
R
- renderReport() - Method in class ru.vyarus.guicey.eventbus.report.EventSubscribersReporter
- report() - Method in class ru.vyarus.guicey.eventbus.report.EventSubscribersReporter
-
Print registered listeners to console.
- ru.vyarus.guicey.eventbus - package ru.vyarus.guicey.eventbus
- ru.vyarus.guicey.eventbus.module - package ru.vyarus.guicey.eventbus.module
- ru.vyarus.guicey.eventbus.report - package ru.vyarus.guicey.eventbus.report
- ru.vyarus.guicey.eventbus.service - package ru.vyarus.guicey.eventbus.service
- run(GuiceyEnvironment) - Method in class ru.vyarus.guicey.eventbus.EventBusBundle
S
- SubscriptionIntrospector - Class in com.google.common.eventbus
-
Provides access for registered event subscribers.
- SubscriptionIntrospector(EventBus) - Constructor for class com.google.common.eventbus.SubscriptionIntrospector
-
Create an introspector.
T
- TypeLiteralAdapterMatcher - Class in ru.vyarus.guicey.eventbus.module
-
Wrapper for class matcher to be used for matching type literals.
- TypeLiteralAdapterMatcher(Matcher<? super Class<?>>) - Constructor for class ru.vyarus.guicey.eventbus.module.TypeLiteralAdapterMatcher
-
Create a type literal matcher.
W
- withMatcher(Matcher<? super Class<?>>) - Method in class ru.vyarus.guicey.eventbus.EventBusBundle
-
By default, all registered bean types are checked for listener methods.
All Classes and Interfaces|All Packages