Guice-Vaadin EventBus-Addon
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());
}
}
Links
Compatibility
1.0.0 | 1.1.0 | 2.0.1 | 2.0.1-vaadin10 | 2.0.FINAL | 2.0.alpha1 | 2.0.beta1 | 2.1.0-vaadin10 | 2.1.1-vaadin10 | |
---|---|---|---|---|---|---|---|---|---|
(24.4) | |||||||||
(24.3) | |||||||||
(24.2) | |||||||||
(24.1) | |||||||||
10-24 | Y | ||||||||
-23 | Y | ||||||||
-22 | Y | ||||||||
-21 | Y | ||||||||
-20 | Y | ||||||||
-19 | Y | ||||||||
-18 | Y | ||||||||
-17 | Y | ||||||||
-16 | Y | ||||||||
-15 | Y | ||||||||
-14 | Y | ||||||||
-13 | Y | ||||||||
-12 | Y | ||||||||
-11 | Y | ||||||||
-10 | Y | ||||||||
8.0-8.21 | Y | Y | Y | ||||||
-8.20 | Y | Y | Y | ||||||
-8.19 | Y | Y | Y | ||||||
-8.18 | Y | Y | Y | ||||||
-8.17 | Y | Y | Y | ||||||
-8.16 | Y | Y | Y | ||||||
-8.15 | Y | Y | Y | ||||||
-8.14 | Y | Y | Y | ||||||
-8.13 | Y | Y | Y | ||||||
-8.12 | Y | Y | Y | ||||||
-8.11 | Y | Y | Y | ||||||
-8.10 | Y | Y | Y | ||||||
-8.9 | Y | Y | Y | ||||||
-8.8 | Y | Y | Y | ||||||
-8.7 | Y | Y | Y | ||||||
-8.6 | Y | Y | Y | ||||||
-8.5 | Y | Y | Y | ||||||
-8.4 | Y | Y | Y | ||||||
-8.3 | Y | Y | Y | ||||||
-8.2 | Y | Y | Y | ||||||
-8.1 | Y | Y | Y | ||||||
-8.0 | Y | Y | Y | ||||||
7.6-7.7 | Y | Y | Y | Y | Y | ||||
-7.6 | Y | Y | Y | Y | Y | ||||
(7.5) | |||||||||
(7.4) | |||||||||
(7.3) | |||||||||
(7.2) | |||||||||
(7.1) | |||||||||
(7.0) | |||||||||
(6.8) | |||||||||
(6.7) | |||||||||
(6.6) | |||||||||
(6.5) | |||||||||
(6.4) | |||||||||
(6.3) | |||||||||
(6.2) | |||||||||
(6.1) | |||||||||
(6.0) |
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
- Released
- 2018-04-12
- Maturity
- EXPERIMENTAL
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 7.6+
- Vaadin 10+ in 2.0.1-vaadin10
- Vaadin 8.0+ in 2.0.beta1
- Browser
- N/A
Guice-Vaadin EventBus-Addon - Vaadin Add-on Directory
EventBus addon for GuiceVaadin#Eventbus addon for Guice-Vaadin
this addon provides integration of the [Guava EventBus](https://github.com/google/guava/wiki/EventBusExplained) into
Guice-Vaadin. SessionEventBus and UIEventBus can be used as-is, these are Guava implementations that are scoped
with @VaadinSessionScope and @UIScope respectively.
```java
class MyButton extends Button {
@Inject
UIEventBus uiEventBus;
Button(){
addClickHandler(e -> uiEventBus.post(new MyButtonWasClickedEvent());
}
}
```