SYMBOL INDEX (211 symbols across 22 files) FILE: eventbus/src/main/java/org/vaadin/spring/events/Event.java class Event (line 26) | public class Event implements Serializable { method Event (line 40) | public Event(EventBus eventBus, Object source, T payload) { method Event (line 44) | public Event(EventBus eventBus, Object source, T payload, String topic) { method getEventBus (line 57) | public EventBus getEventBus() { method getScope (line 66) | public EventScope getScope() { method getSource (line 75) | public Object getSource() { method getTopic (line 84) | public String getTopic() { method getTimestamp (line 93) | public long getTimestamp() { method getPayload (line 102) | public T getPayload() { method toString (line 106) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/EventBus.java type EventBus (line 51) | public interface EventBus { method publish (line 61) | void publish(Object sender, T payload); method publish (line 73) | void publish(String topic, Object sender, T payload); method publish (line 85) | void publish(EventScope scope, Object sender, T payload) throws Un... method publish (line 99) | void publish(EventScope scope, String topic, Object sender, T payl... method getScope (line 107) | EventScope getScope(); method subscribe (line 120) | void subscribe(EventBusListener listener); method subscribeWithWeakReference (line 125) | void subscribeWithWeakReference(EventBusListener listener); method subscribe (line 136) | void subscribe(EventBusListener listener, String topic); method subscribeWithWeakReference (line 142) | void subscribeWithWeakReference(EventBusListener listener, Stri... method subscribe (line 156) | void subscribe(EventBusListener listener, boolean includingProp... method subscribeWithWeakReference (line 162) | void subscribeWithWeakReference(EventBusListener listener, bool... method subscribe (line 177) | void subscribe(Object listener); method subscribeWithWeakReference (line 182) | void subscribeWithWeakReference(Object listener); method subscribe (line 199) | void subscribe(Object listener, String topic); method subscribeWithWeakReference (line 204) | void subscribeWithWeakReference(Object listener, String topic); method subscribe (line 222) | void subscribe(Object listener, boolean includingPropagatingEvents); method subscribeWithWeakReference (line 227) | void subscribeWithWeakReference(Object listener, boolean includingProp... method unsubscribe (line 237) | void unsubscribe(EventBusListener listener); method unsubscribe (line 247) | void unsubscribe(Object listener); type ApplicationEventBus (line 254) | interface ApplicationEventBus extends EventBus { type SessionEventBus (line 262) | interface SessionEventBus extends EventBus { type UIEventBus (line 270) | interface UIEventBus extends EventBus { FILE: eventbus/src/main/java/org/vaadin/spring/events/EventBusAware.java type EventBusAware (line 25) | public interface EventBusAware extends Aware { type ApplicationEventBusAware (line 31) | interface ApplicationEventBusAware extends EventBusAware { method setApplicationEventBus (line 35) | void setApplicationEventBus(EventBus.ApplicationEventBus application... type SessionEventBusAware (line 42) | interface SessionEventBusAware extends EventBusAware { method setSessionEventBus (line 46) | void setSessionEventBus(EventBus.SessionEventBus sessionEventBus); type UIEventBusAware (line 53) | interface UIEventBusAware extends EventBusAware { method setUIEventBus (line 57) | void setUIEventBus(EventBus.UIEventBus uiEventBus); FILE: eventbus/src/main/java/org/vaadin/spring/events/EventBusListener.java type EventBusListener (line 26) | public interface EventBusListener extends Serializable { method onEvent (line 33) | void onEvent(Event event); FILE: eventbus/src/main/java/org/vaadin/spring/events/EventBusListenerMethodFilter.java type EventBusListenerMethodFilter (line 34) | public interface EventBusListenerMethodFilter { method filter (line 42) | boolean filter(Event event); FILE: eventbus/src/main/java/org/vaadin/spring/events/EventScope.java type EventScope (line 23) | public enum EventScope { FILE: eventbus/src/main/java/org/vaadin/spring/events/ExactTopicFilter.java class ExactTopicFilter (line 24) | public class ExactTopicFilter implements TopicFilter { method validTopic (line 26) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/HierachyTopicFilter.java class HierachyTopicFilter (line 32) | public class HierachyTopicFilter implements TopicFilter { method validTopic (line 34) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/NoEventBusListenerMethodFilter.java class NoEventBusListenerMethodFilter (line 24) | public class NoEventBusListenerMethodFilter implements EventBusListenerM... method filter (line 26) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/TopicFilter.java type TopicFilter (line 28) | public interface TopicFilter { method validTopic (line 38) | boolean validTopic(String eventTopic, String listenerTopic); FILE: eventbus/src/main/java/org/vaadin/spring/events/config/EventBusConfiguration.java class EventBusConfiguration (line 35) | @Configuration method vaadinEventBusProcessor (line 38) | @Bean method applicationEventBus (line 43) | @Bean method proxiedSessionEventBus (line 48) | @Bean method sessionEventBus (line 55) | @Bean method proxiedUiEventBus (line 62) | @Bean method uiEventBus (line 69) | @Bean FILE: eventbus/src/main/java/org/vaadin/spring/events/internal/AbstractListenerWrapper.java class AbstractListenerWrapper (line 31) | abstract class AbstractListenerWrapper implements ListenerCollection.Lis... method AbstractListenerWrapper (line 43) | AbstractListenerWrapper(EventBus owningEventBus, Object listenerTarget... method getPayloadType (line 53) | protected abstract Class getPayloadType(); method getListenerTarget (line 58) | public Object getListenerTarget() { method supports (line 62) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/internal/ClassUtils.java class ClassUtils (line 23) | final class ClassUtils { method ClassUtils (line 25) | private ClassUtils() { type ClassVisitor (line 31) | public interface ClassVisitor { method visit (line 32) | void visit(Class clazz); method visitClassHierarchy (line 41) | static void visitClassHierarchy(ClassVisitor visitor, Class subClas... FILE: eventbus/src/main/java/org/vaadin/spring/events/internal/EventBusListenerWrapper.java class EventBusListenerWrapper (line 30) | class EventBusListenerWrapper extends AbstractListenerWrapper { method EventBusListenerWrapper (line 35) | EventBusListenerWrapper(EventBus owningEventBus, EventBusListener l... method getListenerTarget (line 41) | @Override method getPayloadType (line 47) | @Override method publish (line 52) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/internal/ListenerCollection.java class ListenerCollection (line 30) | class ListenerCollection implements Serializable { type Listener (line 40) | public interface Listener extends Serializable { method supports (line 48) | boolean supports(Event event); method publish (line 55) | void publish(Event event); type ListenerFilter (line 61) | public interface ListenerFilter { method passes (line 68) | boolean passes(Listener listener); method add (line 78) | void add(Listener listener) { method addWithWeakReference (line 93) | void addWithWeakReference(Listener listener) { method remove (line 108) | void remove(Listener listener) { method removeAll (line 125) | void removeAll(ListenerFilter filter) { method clear (line 137) | void clear() { method publish (line 154) | public void publish(Event event) { method addSupportedListenersToSet (line 172) | private void addSupportedListenersToSet(Set candidateLis... method removeFilteredListenersFromSet (line 182) | private void removeFilteredListenersFromSet(ListenerFilter filter, Set... FILE: eventbus/src/main/java/org/vaadin/spring/events/internal/MethodListenerWrapper.java class MethodListenerWrapper (line 36) | class MethodListenerWrapper extends AbstractListenerWrapper { method MethodListenerWrapper (line 44) | MethodListenerWrapper(EventBus owningEventBus, Object listenerTarget, ... method readObject (line 58) | private void readObject(ObjectInputStream ois) throws IOException, Cla... method writeObject (line 63) | private void writeObject(ObjectOutputStream oos) throws IOException { method getPayloadType (line 68) | @Override method publish (line 73) | @Override method supports (line 94) | @Override method isInterestedListenerMethod (line 117) | private boolean isInterestedListenerMethod(Event event) throws Inst... method isFromSource (line 128) | private boolean isFromSource(Event event, Class[] sources) { method isInTopic (line 142) | private boolean isInTopic(Event event) throws InstantiationExceptio... FILE: eventbus/src/main/java/org/vaadin/spring/events/internal/ScopedEventBus.java class ScopedEventBus (line 40) | public abstract class ScopedEventBus implements EventBus, Serializable { method onEvent (line 53) | @Override method ScopedEventBus (line 65) | public ScopedEventBus(EventScope scope) { method ScopedEventBus (line 73) | public ScopedEventBus(EventScope scope, EventBus parentEventBus) { method destroy (line 92) | @PreDestroy method getScope (line 101) | @Override method publish (line 106) | @Override method publish (line 111) | @Override method publish (line 118) | @Override method publish (line 123) | @Override method subscribe (line 139) | @Override method subscribeWithWeakReference (line 144) | @Override method subscribe (line 149) | @Override method subscribe (line 155) | @Override method subscribeWithWeakReference (line 162) | @Override method subscribeWithWeakReference (line 169) | @Override method subscribe (line 176) | @Override method subscribe (line 181) | @Override method subscribeWithWeakReference (line 186) | @Override method subscribeWithWeakReference (line 191) | @Override method subscribe (line 196) | @Override method subscribeWithWeakReference (line 201) | @Override method subscribe (line 206) | private void subscribe(final Object listener, final String topic, fina... method unsubscribe (line 238) | @Override method unsubscribe (line 243) | @Override method getParentEventBus (line 256) | protected EventBus getParentEventBus() { method toString (line 260) | @Override class DefaultApplicationEventBus (line 269) | public static class DefaultApplicationEventBus extends ScopedEventBus ... method DefaultApplicationEventBus (line 271) | public DefaultApplicationEventBus() { class DefaultSessionEventBus (line 279) | public static class DefaultSessionEventBus extends ScopedEventBus impl... method DefaultSessionEventBus (line 281) | public DefaultSessionEventBus(ApplicationEventBus parentEventBus) { class DefaultUIEventBus (line 289) | public static class DefaultUIEventBus extends ScopedEventBus implement... method DefaultUIEventBus (line 291) | public DefaultUIEventBus(SessionEventBus parentEventBus) { FILE: eventbus/src/main/java/org/vaadin/spring/events/support/ApplicationContextEventBroker.java class ApplicationContextEventBroker (line 29) | public class ApplicationContextEventBroker implements ApplicationListene... method ApplicationContextEventBroker (line 35) | public ApplicationContextEventBroker(EventBus eventBus) { method onApplicationEvent (line 39) | @Override FILE: eventbus/src/main/java/org/vaadin/spring/events/support/VaadinEventBusAwareProcessor.java class VaadinEventBusAwareProcessor (line 38) | public class VaadinEventBusAwareProcessor implements ApplicationContextA... method setApplicationContext (line 42) | @Override method postProcessBeforeInitialization (line 47) | @Override method postProcessAfterInitialization (line 67) | @Override method invokeAwareInterfaces (line 72) | private void invokeAwareInterfaces(Object bean) { FILE: eventbus/src/test/java/org/vaadin/spring/events/integration/ScopedEventBusIntegrationTest.java class ScopedEventBusIntegrationTest (line 33) | @ExtendWith(SpringExtension.class) class Config (line 37) | @Configuration class TestSession (line 42) | public static class TestSession extends SpringVaadinSession { method TestSession (line 43) | TestSession() { method hasLock (line 47) | @Override method lock (line 52) | @Override method unlock (line 56) | @Override method setUp (line 66) | @BeforeEach method testSameUIReturnsSameUIEventBus (line 73) | @Test method testDifferentUIReturnsDifferentUIEventBus (line 80) | @Test method testNoUIThrowsBeanCreationException (line 88) | @Test method testSameSessionReturnsSameSessionEventBus (line 94) | @Test method testSameSessionDifferentUIReturnsSameSessionEventBus (line 101) | @Test method testDifferentSessionsReturnDifferentSessionEventBuses (line 109) | @Test method sameApplicationReturnsSameApplicationEventBus (line 117) | @Test method sameApplicationDifferentUIReturnsSameApplicationEventBus (line 124) | @Test method sameApplicationDifferentSessionReturnsSameApplicationEventBus (line 132) | @Test method createMockUI (line 143) | private UI createMockUI() { FILE: eventbus/src/test/java/org/vaadin/spring/events/internal/ScopedEventBusTest.java class ScopedEventBusTest (line 37) | public class ScopedEventBusTest { type StringListener (line 42) | interface StringListener extends EventBusListener { class MultipleListeners (line 45) | static class MultipleListeners { method onStringEvent (line 60) | @EventBusListenerMethod method onStringPayloadEvent (line 65) | @EventBusListenerMethod method onIntegerEvent (line 70) | @EventBusListenerMethod method onIntegerPayloadEvent (line 75) | @EventBusListenerMethod method onStringEventWithTopic (line 80) | @EventBusListenerTopic(topic = "shouldSucceed") method onStringPayloadEventWithTopic (line 86) | @EventBusListenerTopic(topic = "shouldSucceed") method onIntegerEventWithTopic (line 92) | @EventBusListenerTopic(topic = "shouldSucceed") method onIntegerPayloadEventWithTopic (line 98) | @EventBusListenerTopic(topic = "shouldSucceed", filter = HierachyTop... method onStringPayloadEventWithTopicFail (line 104) | @EventBusListenerTopic(topic = "shouldFail") method onIntegerPayloadEventWithTopicFail (line 110) | @EventBusListenerTopic(topic = "shouldSucceed.butFail") class TopicStringListener (line 117) | class TopicStringListener implements EventBusListener { method onEvent (line 121) | @Override class TopicIntegerListener (line 127) | class TopicIntegerListener implements EventBusListener { method onEvent (line 131) | @Override class TopicListeners (line 137) | class TopicListeners { method onStringEvent (line 144) | @EventBusListenerMethod method onStringEvent (line 149) | @EventBusListenerMethod method onIntegerEvent (line 154) | @EventBusListenerMethod method onIntegerEvent (line 159) | @EventBusListenerMethod class InvalidListener1 (line 165) | static class InvalidListener1 { method tooFewParameters (line 167) | @EventBusListenerMethod class InvalidListener2 (line 172) | static class InvalidListener2 { method tooManyParameters (line 174) | @EventBusListenerMethod method setUp (line 179) | @BeforeEach method tearDown (line 185) | @AfterEach method testSubscribeAndPublish (line 191) | @Test method testSubscribeAndPublishWithListenerMethods (line 204) | @Test method testSubscribeAndPublishWithListenerMethodsWithTopic (line 218) | @Test method testSubscribeToTopicAndPublishWithTopic (line 245) | @Test method testUnsubscribeFromTopicAndPublishWithTopic (line 260) | @Test method testSubscribeToTopicAndPublishWithDifferentTopic (line 278) | @Test method testSubscribeTopicListenerForTwoTopicsAndPublishWithThoseTopics (line 291) | @Test method testTwoTopicListenersSubscribedForSameTopic (line 310) | @Test method testTwoTopicListenersSubscribedForDifferentTopics (line 328) | @Test method testSubscribeAndPublishWithTopic (line 354) | @Test method testSubscribeAndPublishWithDifferentTopic (line 365) | @Test method testSubscribeAndPublishWithSameTopicButDifferentPayloadType (line 377) | @Test method testSubscribeTwoTopicListenersForSameTopicWithDifferentPayloadType (line 388) | @Test method testSubscribeAndPublishWithListenerMethodsAndTooFewParameters (line 408) | @Test method testSubscribeAndPublishWithListenerMethodsAndTooManyParameters (line 413) | @Test method testPublishToInvalidScope (line 418) | @Test method testPublishToParentScope (line 423) | @Test method testPublishToParentScopeWithListenerMethods (line 436) | @Test method testPropagateToChild (line 450) | @Test method testPropagateToChildWithListenerMethods (line 463) | @Test method testNoPropagationToChild (line 477) | @Test method testNoPropagationToChildWithListenerMethods (line 492) | @Test method testSubscribeWithWeakReference (line 507) | @Test FILE: eventbus/src/test/java/org/vaadin/spring/events/support/ApplicationContextEventBrokerTest.java class ApplicationContextEventBrokerTest (line 30) | public class ApplicationContextEventBrokerTest { method testOnApplicationEvent (line 32) | @Test