Uses of Class
org.springframework.context.ApplicationEvent
Packages that use ApplicationEvent Package Description org.springframework.context This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.org.springframework.context.event Support classes for application events, like standard context events.org.springframework.context.support Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.org.springframework.messaging.simp.broker Provides a "simple" message broker implementation along with an abstract base class and other supporting types such as a registry for subscriptions.org.springframework.messaging.simp.user Support for handling messages to "user" destinations (i.e.org.springframework.test.context This package contains the Spring TestContext Framework which provides annotation-driven unit and integration testing support that is agnostic of the actual testing framework in use.org.springframework.test.context.event Test event support classes for the Spring TestContext Framework.org.springframework.web.context.support Classes supporting theorg.springframework.web.contextpackage, such as WebApplicationContext implementations and various utility classes.org.springframework.web.socket.messaging WebSocket integration for Spring's messaging module.Uses of ApplicationEvent in org.springframework.context
Classes in org.springframework.context with type parameters of type ApplicationEvent Modifier and Type Interface Description interfaceApplicationListener<E extends ApplicationEvent>Interface to be implemented by application event listeners.Subclasses of ApplicationEvent in org.springframework.context Modifier and Type Class Description classPayloadApplicationEvent<T>AnApplicationEventthat carries an arbitrary payload.Methods in org.springframework.context with parameters of type ApplicationEvent Modifier and Type Method Description default voidApplicationEventPublisher. publishEvent(ApplicationEvent event)Notify all matching listeners registered with this application of an application event.Uses of ApplicationEvent in org.springframework.context.event
Subclasses of ApplicationEvent in org.springframework.context.event Modifier and Type Class Description classApplicationContextEventBase class for events raised for anApplicationContext.classContextClosedEventEvent raised when anApplicationContextgets closed.classContextRefreshedEventEvent raised when anApplicationContextgets initialized or refreshed.classContextStartedEventEvent raised when anApplicationContextgets started.classContextStoppedEventEvent raised when anApplicationContextgets stopped.Methods in org.springframework.context.event with parameters of type ApplicationEvent Modifier and Type Method Description protected Collection<ApplicationListener<?>>AbstractApplicationEventMulticaster. getApplicationListeners(ApplicationEvent event, ResolvableType eventType)Return a Collection of ApplicationListeners matching the given event type.protected voidSimpleApplicationEventMulticaster. invokeListener(ApplicationListener<?> listener, ApplicationEvent event)Invoke the given listener with the given event.voidApplicationEventMulticaster. multicastEvent(ApplicationEvent event)Multicast the given application event to appropriate listeners.voidApplicationEventMulticaster. multicastEvent(ApplicationEvent event, ResolvableType eventType)Multicast the given application event to appropriate listeners.voidSimpleApplicationEventMulticaster. multicastEvent(ApplicationEvent event)voidSimpleApplicationEventMulticaster. multicastEvent(ApplicationEvent event, ResolvableType eventType)voidApplicationListenerMethodAdapter. onApplicationEvent(ApplicationEvent event)voidGenericApplicationListenerAdapter. onApplicationEvent(ApplicationEvent event)voidSourceFilteringListener. onApplicationEvent(ApplicationEvent event)protected voidSourceFilteringListener. onApplicationEventInternal(ApplicationEvent event)Actually process the event, after having filtered according to the desired event source already.voidApplicationListenerMethodAdapter. processEvent(ApplicationEvent event)Process the specifiedApplicationEvent, checking if the condition matches and handling a non-null result, if any.protected Object[]ApplicationListenerMethodAdapter. resolveArguments(ApplicationEvent event)Resolve the method arguments to use for the specifiedApplicationEvent.Method parameters in org.springframework.context.event with type arguments of type ApplicationEvent Modifier and Type Method Description booleanGenericApplicationListenerAdapter. supportsEventType(Class<? extends ApplicationEvent> eventType)booleanSmartApplicationListener. supportsEventType(Class<? extends ApplicationEvent> eventType)Determine whether this listener actually supports the given event type.booleanSourceFilteringListener. supportsEventType(Class<? extends ApplicationEvent> eventType)Uses of ApplicationEvent in org.springframework.context.support
Methods in org.springframework.context.support with parameters of type ApplicationEvent Modifier and Type Method Description voidAbstractApplicationContext. publishEvent(ApplicationEvent event)Publish the given event to all listeners.Uses of ApplicationEvent in org.springframework.messaging.simp.broker
Subclasses of ApplicationEvent in org.springframework.messaging.simp.broker Modifier and Type Class Description classBrokerAvailabilityEventEvent raised when a broker's availability changes.Uses of ApplicationEvent in org.springframework.messaging.simp.user
Methods in org.springframework.messaging.simp.user with parameters of type ApplicationEvent Modifier and Type Method Description voidMultiServerUserRegistry. onApplicationEvent(ApplicationEvent event)Method parameters in org.springframework.messaging.simp.user with type arguments of type ApplicationEvent Modifier and Type Method Description booleanMultiServerUserRegistry. supportsEventType(Class<? extends ApplicationEvent> eventType)Uses of ApplicationEvent in org.springframework.test.context
Method parameters in org.springframework.test.context with type arguments of type ApplicationEvent Modifier and Type Method Description default voidTestContext. publishEvent(Function<TestContext,? extends ApplicationEvent> eventFactory)Publish theApplicationEventcreated by the giveneventFactoryto the application context for this test context.Uses of ApplicationEvent in org.springframework.test.context.event
Uses of ApplicationEvent in org.springframework.web.context.support
Subclasses of ApplicationEvent in org.springframework.web.context.support Modifier and Type Class Description classRequestHandledEventEvent raised when a request is handled within an ApplicationContext.classServletRequestHandledEventServlet-specific subclass of RequestHandledEvent, adding servlet-specific context information.Uses of ApplicationEvent in org.springframework.web.socket.messaging
Subclasses of ApplicationEvent in org.springframework.web.socket.messaging Modifier and Type Class Description classAbstractSubProtocolEventA base class for events for a message received from a WebSocket client and parsed into a higher-level sub-protocol (e.g.classSessionConnectedEventA connected event represents the server response to a client's connect request.classSessionConnectEventEvent raised when a new WebSocket client using a Simple Messaging Protocol (e.g.classSessionDisconnectEventEvent raised when the session of a WebSocket client using a Simple Messaging Protocol (e.g.classSessionSubscribeEventEvent raised when a new WebSocket client using a Simple Messaging Protocol (e.g.classSessionUnsubscribeEventEvent raised when a new WebSocket client using a Simple Messaging Protocol (e.g.Methods in org.springframework.web.socket.messaging with parameters of type ApplicationEvent Modifier and Type Method Description voidDefaultSimpUserRegistry. onApplicationEvent(ApplicationEvent event)Method parameters in org.springframework.web.socket.messaging with type arguments of type ApplicationEvent Modifier and Type Method Description booleanDefaultSimpUserRegistry. supportsEventType(Class<? extends ApplicationEvent> eventType)