Index

A B D E G I L M O P R S U V 
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 EventBusAccessor is the entry point to accessing the event scopes in the form of their corresponding EventBus objects.
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 Qualifier annotation to select a specific EventBus.
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.
A B D E G I L M O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form