Index
All Classes and Interfaces|All Packages|Serialized Form
A
- APPLICATION - Enum constant in enum class org.vaadin.spring.events.EventScope
-
The event is application wide.
- ApplicationContextEventBroker - Class in org.vaadin.spring.events.support
-
An
ApplicationListenerthat will forward all received events to anEventBus. - ApplicationContextEventBroker(EventBus) - Constructor for class org.vaadin.spring.events.support.ApplicationContextEventBroker
D
- DefaultApplicationEventBus() - Constructor for class org.vaadin.spring.events.internal.ScopedEventBus.DefaultApplicationEventBus
- DefaultSessionEventBus(EventBus.ApplicationEventBus) - Constructor for class org.vaadin.spring.events.internal.ScopedEventBus.DefaultSessionEventBus
- DefaultUIEventBus(EventBus.SessionEventBus) - Constructor for class org.vaadin.spring.events.internal.ScopedEventBus.DefaultUIEventBus
- DefualtViewEventBus(EventBus.UIEventBus) - Constructor for class org.vaadin.spring.events.internal.ScopedEventBus.DefualtViewEventBus
E
- EnableEventBus - Annotation Interface in org.vaadin.spring.events.annotation
- Event<T> - Class in org.vaadin.spring.events
-
A class that represents an event that has been published on an
EventBus. - Event(EventBus, Object, T) - Constructor for class org.vaadin.spring.events.Event
- Event(EventBus, Object, T, String) - Constructor for class org.vaadin.spring.events.Event
- EventBus - Interface in org.vaadin.spring.events
-
Interface defining an event bus.
- EventBus.ApplicationEventBus - Interface in org.vaadin.spring.events
-
Interface implemented by the application scoped event bus.
- EventBus.SessionEventBus - Interface in org.vaadin.spring.events
-
Interface implemented by the session scoped event bus.
- EventBus.UIEventBus - Interface in org.vaadin.spring.events
-
Interface implemented by the UI scoped event bus.
- EventBus.ViewEventBus - Interface in org.vaadin.spring.events
-
Interface implemented by the view scoped event bus.
- EventBusAware - Interface in org.vaadin.spring.events
-
Marker super interface for beans that want to get notified of a specific type of event bus.
- EventBusAware.ApplicationEventBusAware - Interface in org.vaadin.spring.events
-
Interface to be implemented by beans that want to get notified of the application event bus.
- EventBusAware.SessionEventBusAware - Interface in org.vaadin.spring.events
-
Interface to be implemented by beans that want to get notified of the session event bus.
- EventBusAware.UIEventBusAware - Interface in org.vaadin.spring.events
-
Interface to be implemented by beans that want to get notified of the UI event bus.
- EventBusAware.ViewEventBusAware - Interface in org.vaadin.spring.events
-
Interface to be implemented by beans that want to get notified of the view event bus.
- EventBusConfiguration - Class in org.vaadin.spring.events.config
-
Configuration class to configure the Spring Vaadin Eventbus
- EventBusConfiguration() - Constructor for class org.vaadin.spring.events.config.EventBusConfiguration
- EventBusListener<T> - Interface in org.vaadin.spring.events
-
Interface to be implemented by listeners that want to subscribe to an
EventBus. - EventBusListenerMethod - Annotation Interface in org.vaadin.spring.events.annotation
-
Annotation to be placed on event bus listener methods.
- EventBusListenerMethodFilter - Interface in org.vaadin.spring.events
-
A method annotated with
@EventBusListenerMethodwill be invoked if it is subscribed to theEventBusthat published theEvent(orObjectpayload). - EventBusListenerTopic - Annotation Interface in org.vaadin.spring.events.annotation
-
Annotation to be placed on event bus listener methods, additional to the
EventBusListenerMethodannotation. - EventBusProxy - Annotation Interface in org.vaadin.spring.events.annotation
-
Qualifier to be used to indicate that a proxy of an
EventBusshould be injected. - EventScope - Enum Class in org.vaadin.spring.events
-
Enumeration of event scopes.
- ExactTopicFilter - Class in org.vaadin.spring.events
-
An implementation of
TopicFilterwhich validates the topics with an exact match (equals). - ExactTopicFilter() - Constructor for class org.vaadin.spring.events.ExactTopicFilter
F
- filter() - Element in annotation interface org.vaadin.spring.events.annotation.EventBusListenerMethod
- filter() - Element in annotation interface org.vaadin.spring.events.annotation.EventBusListenerTopic
-
The filter to be used to validate the published and listener topic.
- filter(Event<?>) - Method in interface org.vaadin.spring.events.EventBusListenerMethodFilter
-
Criteria used to influence when an
@EventBusListenerMethodannotated method with thisfilterdefined will execute - filter(Event<?>) - Method in class org.vaadin.spring.events.NoEventBusListenerMethodFilter
G
- getEventBus() - Method in class org.vaadin.spring.events.Event
-
Gets the event bus on which the event was originally published.
- getParentEventBus() - Method in class org.vaadin.spring.events.internal.ScopedEventBus
-
Gets the parent of this event bus.
- getPayload() - Method in class org.vaadin.spring.events.Event
-
Gets the payload of the event.
- getScope() - Method in class org.vaadin.spring.events.Event
-
Gets the scope of the event.
- getScope() - Method in interface org.vaadin.spring.events.EventBus
-
Gets the scope of the events published on this event bus.
- getScope() - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- getSource() - Method in class org.vaadin.spring.events.Event
-
Gets the object that published the event on the event bus.
- getTimestamp() - Method in class org.vaadin.spring.events.Event
-
Gets the timestamp when the event was published on the event bus.
- getTopic() - Method in class org.vaadin.spring.events.Event
-
Gets the string which specifies the topic of the event on the event bus.
H
- HierachyTopicFilter - Class in org.vaadin.spring.events
-
An implementation of
TopicFilterwhich validates the topics hierarchical. - HierachyTopicFilter() - Constructor for class org.vaadin.spring.events.HierachyTopicFilter
N
- NoEventBusListenerMethodFilter - Class in org.vaadin.spring.events
-
A default filter implementation which always returns true.
- NoEventBusListenerMethodFilter() - Constructor for class org.vaadin.spring.events.NoEventBusListenerMethodFilter
O
- onApplicationEvent(ApplicationEvent) - Method in class org.vaadin.spring.events.support.ApplicationContextEventBroker
- onEvent(Event<T>) - Method in interface org.vaadin.spring.events.EventBusListener
-
Called when an event has been received.
- org.vaadin.spring.events - package org.vaadin.spring.events
- org.vaadin.spring.events.annotation - package org.vaadin.spring.events.annotation
- org.vaadin.spring.events.config - package org.vaadin.spring.events.config
- org.vaadin.spring.events.internal - package org.vaadin.spring.events.internal
- org.vaadin.spring.events.support - package org.vaadin.spring.events.support
P
- postProcessAfterInitialization(Object, String) - Method in class org.vaadin.spring.events.support.VaadinEventBusAwareProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.vaadin.spring.events.support.VaadinEventBusAwareProcessor
- publish(Object, T) - Method in interface org.vaadin.spring.events.EventBus
-
Publishes the specified payload on the event bus, using the scope of this particular event bus.
- publish(Object, T) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- publish(String, Object, T) - Method in interface org.vaadin.spring.events.EventBus
-
Publishes the specified payload on the event bus, using the scope of this particular event bus.
- publish(String, Object, T) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- publish(EventScope, Object, T) - Method in interface org.vaadin.spring.events.EventBus
-
Publishes the specified payload on the event bus, or any of its parent buses, depending on the event scope.
- publish(EventScope, Object, T) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- publish(EventScope, String, Object, T) - Method in interface org.vaadin.spring.events.EventBus
-
Publishes the specified payload on the event bus, or any of its parent buses, depending on the event scope.
- publish(EventScope, String, Object, T) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
S
- scope() - Element in annotation interface org.vaadin.spring.events.annotation.EventBusListenerMethod
-
The default scope of a listener method is
EventScope.UNDEFINEDThis means that listener will listen for anyEventScopeifEventBus.subscribe(EventBusListener, boolean)is set to propagate event - ScopedEventBus - Class in org.vaadin.spring.events.internal
-
Implementation of
EventBusthat publishes events with one specificEventScope. - ScopedEventBus(EventScope) - Constructor for class org.vaadin.spring.events.internal.ScopedEventBus
- ScopedEventBus(EventScope, EventBus) - Constructor for class org.vaadin.spring.events.internal.ScopedEventBus
- ScopedEventBus.DefaultApplicationEventBus - Class in org.vaadin.spring.events.internal
-
Default implementation of
EventBus.ApplicationEventBus. - ScopedEventBus.DefaultSessionEventBus - Class in org.vaadin.spring.events.internal
-
Default implementation of
EventBus.SessionEventBus. - ScopedEventBus.DefaultUIEventBus - Class in org.vaadin.spring.events.internal
-
Default implementation of
EventBus.UIEventBus. - ScopedEventBus.DefualtViewEventBus - Class in org.vaadin.spring.events.internal
-
Default implementation of
EventBus.ViewEventBus. - SESSION - Enum constant in enum class org.vaadin.spring.events.EventScope
-
The event is specific to the current (Vaadin) session.
- setApplicationContext(ApplicationContext) - Method in class org.vaadin.spring.events.support.VaadinEventBusAwareProcessor
- setApplicationEventBus(EventBus.ApplicationEventBus) - Method in interface org.vaadin.spring.events.EventBusAware.ApplicationEventBusAware
-
Sets the application scoped event bus.
- setSessionEventBus(EventBus.SessionEventBus) - Method in interface org.vaadin.spring.events.EventBusAware.SessionEventBusAware
-
Sets the session scoped event bus.
- setUIEventBus(EventBus.UIEventBus) - Method in interface org.vaadin.spring.events.EventBusAware.UIEventBusAware
-
Sets the UI scoped event bus.
- setViewEventBus(EventBus.ViewEventBus) - Method in interface org.vaadin.spring.events.EventBusAware.ViewEventBusAware
-
Sets the view scoped event bus.
- source() - Element in annotation interface org.vaadin.spring.events.annotation.EventBusListenerMethod
-
Filter by source class
- subscribe(Object) - Method in interface org.vaadin.spring.events.EventBus
-
Subscribes the specified listener to the event bus.
- subscribe(Object) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribe(Object, boolean) - Method in interface org.vaadin.spring.events.EventBus
-
Subscribes the specified listener to the event bus.
- subscribe(Object, boolean) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribe(Object, String) - Method in interface org.vaadin.spring.events.EventBus
-
Subscribes the topic interested listener to the event bus.
- subscribe(Object, String) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribe(EventBusListener<T>) - Method in interface org.vaadin.spring.events.EventBus
-
Subscribes the specified listener to the event bus, including propagated events from parent event buses.
- subscribe(EventBusListener<T>) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribe(EventBusListener<T>, boolean) - Method in interface org.vaadin.spring.events.EventBus
-
Subscribes the specified listener to the event bus.
- subscribe(EventBusListener<T>, boolean) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribe(EventBusListener<T>, String) - Method in interface org.vaadin.spring.events.EventBus
-
Subscribes the topic interested listener to the event bus, including propagated events from parent event buses.
- subscribe(EventBusListener<T>, String) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribeWithWeakReference(Object) - Method in interface org.vaadin.spring.events.EventBus
-
Same as
EventBus.subscribe(Object), but uses a weak reference to store the listener internally. - subscribeWithWeakReference(Object) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribeWithWeakReference(Object, boolean) - Method in interface org.vaadin.spring.events.EventBus
-
Same as
EventBus.subscribe(Object, boolean), but uses a weak reference to store the listener internally. - subscribeWithWeakReference(Object, boolean) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribeWithWeakReference(Object, String) - Method in interface org.vaadin.spring.events.EventBus
-
Same as
EventBus.subscribe(Object, String), but uses a weak reference to store the listener internally. - subscribeWithWeakReference(Object, String) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribeWithWeakReference(EventBusListener<T>) - Method in interface org.vaadin.spring.events.EventBus
-
Same as
EventBus.subscribe(EventBusListener), but uses a weak reference to store the listener internally. - subscribeWithWeakReference(EventBusListener<T>) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribeWithWeakReference(EventBusListener<T>, boolean) - Method in interface org.vaadin.spring.events.EventBus
-
Same as
EventBus.subscribe(EventBusListener, boolean), but uses a weak reference to store the listener internally. - subscribeWithWeakReference(EventBusListener<T>, boolean) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- subscribeWithWeakReference(EventBusListener<T>, String) - Method in interface org.vaadin.spring.events.EventBus
-
Same as
EventBus.subscribe(EventBusListener, String), but uses a weak reference to store the listener internally. - subscribeWithWeakReference(EventBusListener<T>, String) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
T
- topic() - Element in annotation interface org.vaadin.spring.events.annotation.EventBusListenerTopic
-
A topic is a string which can be specified while publishing an event.
- TopicFilter - Interface in org.vaadin.spring.events
-
The interface defines a method to validate a given event topic an listener topic.
- toString() - Method in class org.vaadin.spring.events.Event
- toString() - Method in class org.vaadin.spring.events.internal.ScopedEventBus
U
- UI - Enum constant in enum class org.vaadin.spring.events.EventScope
-
The event is specific to the current UI.
- UNDEFINED - Enum constant in enum class org.vaadin.spring.events.EventScope
-
Undefined event scope.
- unsubscribe(Object) - Method in interface org.vaadin.spring.events.EventBus
-
Unsubscribes the specified listener (and all its listener methods) from the event bus.
- unsubscribe(Object) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
- unsubscribe(EventBusListener<T>) - Method in interface org.vaadin.spring.events.EventBus
-
Unsubscribes the specified listener from the event bus.
- unsubscribe(EventBusListener<T>) - Method in class org.vaadin.spring.events.internal.ScopedEventBus
V
- VaadinEventBusAwareProcessor - Class in org.vaadin.spring.events.support
-
BeanPostProcessorimplementation that passes the corresponding EventBus to beans that implement the one of theEventBusAwareinterfaces - VaadinEventBusAwareProcessor() - Constructor for class org.vaadin.spring.events.support.VaadinEventBusAwareProcessor
- validTopic(String, String) - Method in class org.vaadin.spring.events.ExactTopicFilter
- validTopic(String, String) - Method in class org.vaadin.spring.events.HierachyTopicFilter
- validTopic(String, String) - Method in interface org.vaadin.spring.events.TopicFilter
-
Validates the given event topic against the listener topic.
- valueOf(String) - Static method in enum class org.vaadin.spring.events.EventScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.vaadin.spring.events.EventScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIEW - Enum constant in enum class org.vaadin.spring.events.EventScope
-
The event is specific to the current view.
All Classes and Interfaces|All Packages|Serialized Form