Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- APPLICATION - Enum constant in enum de.codecamp.vaadin.eventbus.EventScope
-
Events published in the application scope will be visible in the application scope, any session scope and any UI scope.
- applicationScope() - Method in interface de.codecamp.vaadin.eventbus.EventBusAccessor
-
Returns the event bus for the application scope.
- applicationScope() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusAccessorImpl
B
- bindTo(Component) - Method in interface de.codecamp.vaadin.eventbus.EventBusRegistration
-
Binds this registration to the lifecycle of the given component.
- bindTo(Component) - Method in class de.codecamp.vaadin.eventbus.impl.EventBusRegistrationImpl
-
Bind this registration to the lifecycle of the given component.
D
- de.codecamp.vaadin.eventbus - module de.codecamp.vaadin.eventbus
- de.codecamp.vaadin.eventbus - package de.codecamp.vaadin.eventbus
- de.codecamp.vaadin.eventbus.autoconfiguration - package de.codecamp.vaadin.eventbus.autoconfiguration
- de.codecamp.vaadin.eventbus.impl - package de.codecamp.vaadin.eventbus.impl
- destroy() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusImpl
E
- EventBus - Interface in de.codecamp.vaadin.eventbus
-
An event bus associated with a specific
scope. - EventBusAccessor - Interface in de.codecamp.vaadin.eventbus
-
The
EventBusAccessoris the entry point to accessing the event scopes in the form of their correspondingEventBusobjects. - EventBusAccessorImpl - Class in de.codecamp.vaadin.eventbus.impl
- EventBusAccessorImpl(EventBus, EventBus, EventBus) - Constructor for class de.codecamp.vaadin.eventbus.impl.EventBusAccessorImpl
- EventBusImpl - Class in de.codecamp.vaadin.eventbus.impl
- EventBusImpl(EventScope) - Constructor for class de.codecamp.vaadin.eventbus.impl.EventBusImpl
- EventBusImpl(EventScope, EventBus) - Constructor for class de.codecamp.vaadin.eventbus.impl.EventBusImpl
- EventBusListener<EVENT> - Interface in de.codecamp.vaadin.eventbus
-
A listener interface to receive events from an
EventBus. - EventBusListenerMethod - Annotation Type in de.codecamp.vaadin.eventbus
-
Used on methods to automatically register them as event bus listeners in the UI scope.
- EventBusProperties - Class in de.codecamp.vaadin.eventbus.autoconfiguration
- EventBusProperties() - Constructor for class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusProperties
- EventBusRegistration - Interface in de.codecamp.vaadin.eventbus
-
A registration to an
EventBus. - EventBusRegistrationImpl - Class in de.codecamp.vaadin.eventbus.impl
- EventBusScope - Annotation Type in de.codecamp.vaadin.eventbus
-
A
Qualifierannotation to select a specificEventBus. - EventBusSubscribed - Annotation Type in de.codecamp.vaadin.eventbus
-
Used on methods to automatically register them as event bus listeners in the UI scope.
- EventBusSubscribedBeanPostProcessor - Class in de.codecamp.vaadin.eventbus.autoconfiguration
- EventBusSubscribedBeanPostProcessor(EventBusAccessor) - Constructor for class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusSubscribedBeanPostProcessor
- eventScope() - Element in annotation type de.codecamp.vaadin.eventbus.EventBusScope
- EventScope - Enum in de.codecamp.vaadin.eventbus
-
The supported scopes for events.
- eventTypeCache - Static variable in class de.codecamp.vaadin.eventbus.impl.ListenerWrapper
G
- get() - Static method in interface de.codecamp.vaadin.eventbus.EventBusAccessor
-
Returns the
EventBusAccessor. - getEventBusRegistration() - Method in class de.codecamp.vaadin.eventbus.impl.ListenerWrapper
- getScope() - Method in interface de.codecamp.vaadin.eventbus.EventBus
-
Returns the scope this this event bus.
- getScope() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusImpl
I
- initListenerRegistration(EventBusRegistration) - Method in class de.codecamp.vaadin.eventbus.impl.ListenerWrapper
- InterfaceListenerWrapper - Class in de.codecamp.vaadin.eventbus.impl
- InterfaceListenerWrapper(EventBusListener<?>) - Constructor for class de.codecamp.vaadin.eventbus.impl.InterfaceListenerWrapper
- isApplicationScopeEnabled() - Method in class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusProperties
L
- ListenerWrapper - Class in de.codecamp.vaadin.eventbus.impl
- ListenerWrapper() - Constructor for class de.codecamp.vaadin.eventbus.impl.ListenerWrapper
M
- MethodListenerWrapper - Class in de.codecamp.vaadin.eventbus.impl
- MethodListenerWrapper(Object, Method) - Constructor for class de.codecamp.vaadin.eventbus.impl.MethodListenerWrapper
O
- onBusEvent(EVENT) - Method in interface de.codecamp.vaadin.eventbus.EventBusListener
-
Handle an event.
- onBusEvent(Object) - Method in class de.codecamp.vaadin.eventbus.impl.InterfaceListenerWrapper
- onBusEvent(Object) - Method in class de.codecamp.vaadin.eventbus.impl.MethodListenerWrapper
P
- postProcessAfterInitialization(Object, String) - Method in class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusSubscribedBeanPostProcessor
- postProcessMergedBeanDefinition(RootBeanDefinition, Class<?>, String) - Method in class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusSubscribedBeanPostProcessor
- PREFIX - Static variable in class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusProperties
- proxy() - Element in annotation type de.codecamp.vaadin.eventbus.EventBusScope
- publish(Object) - Method in interface de.codecamp.vaadin.eventbus.EventBus
-
Publishes the given event.
- publish(Object) - Method in class de.codecamp.vaadin.eventbus.impl.EventBusImpl
R
- remove() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusRegistrationImpl
S
- SESSION - Enum constant in enum de.codecamp.vaadin.eventbus.EventScope
-
Events published in the session scope will be visible in the same session scope and any child UI scopes.
- sessionScope() - Method in interface de.codecamp.vaadin.eventbus.EventBusAccessor
-
Returns the event bus for the session scope.
- sessionScope() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusAccessorImpl
- setApplicationScopeEnabled(boolean) - Method in class de.codecamp.vaadin.eventbus.autoconfiguration.EventBusProperties
- subscribe(EventBusListener<?>) - Method in interface de.codecamp.vaadin.eventbus.EventBus
-
Subscribes the given listener to events from the scope of this event bus.
- subscribe(EventBusListener<?>) - Method in interface de.codecamp.vaadin.eventbus.EventBusAccessor
-
Subscribes the given listener to events from the narrowest scope available in the current context.
- subscribe(EventBusListener<?>) - Method in class de.codecamp.vaadin.eventbus.impl.EventBusAccessorImpl
- subscribe(EventBusListener<?>) - Method in class de.codecamp.vaadin.eventbus.impl.EventBusImpl
U
- UI - Enum constant in enum de.codecamp.vaadin.eventbus.EventScope
-
Events published in the UI scope will only be visible in the same UI scope; there are no child scopes.
- uiScope() - Method in interface de.codecamp.vaadin.eventbus.EventBusAccessor
-
Returns the event bus for the UI scope.
- uiScope() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusAccessorImpl
- unbind() - Method in interface de.codecamp.vaadin.eventbus.EventBusRegistration
-
Unbinds this registration from any component.
- unbind() - Method in class de.codecamp.vaadin.eventbus.impl.EventBusRegistrationImpl
V
- VaadinEventBusAutoConfiguration - Class in de.codecamp.vaadin.eventbus.autoconfiguration
- VaadinEventBusAutoConfiguration() - Constructor for class de.codecamp.vaadin.eventbus.autoconfiguration.VaadinEventBusAutoConfiguration
- valueOf(String) - Static method in enum de.codecamp.vaadin.eventbus.EventScope
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.codecamp.vaadin.eventbus.EventScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form