Package ru.vyarus.guicey.eventbus.module
Class EventBusModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- ru.vyarus.guicey.eventbus.module.EventBusModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class EventBusModule extends com.google.inject.AbstractModuleModule binds providedEventBusinstance. Publishers should inject event bus for posting events. Listeners must only define method with event as argument and annotated withSubscribe. All guice beans with annotated methods registered automatically.- Since:
- 12.10.2016
- See Also:
guice bean registered for programmatic subscribers info access
-
-
Constructor Summary
Constructors Constructor Description EventBusModule(com.google.common.eventbus.EventBus eventbus, com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>> typeMatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure()-
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-