EventBus addon for GuiceVaadin

#Eventbus addon for Guice-Vaadin

this addon provides integration of the Guava EventBus into Guice-Vaadin. SessionEventBus and UIEventBus can be used as-is, these are Guava implementations that are scoped with @VaadinSessionScope and @UIScope respectively.


class MyButton extends Button {

   @Inject
   UIEventBus uiEventBus;     

   Button(){
       addClickHandler(e -> uiEventBus.post(new MyButtonWasClickedEvent());
   }
}

Install

Link to this version
TestedReleased 14 December 2017Apache License 2.0
Framework Support
Vaadin platform 10+
Also supported:
Vaadin 7 (2.1.1-vaadin10)Vaadin 8 (2.0.beta1)
Install with
Release notes - Version 2.0.1-vaadin10

eventbus for vaadin 10