接口的使用
org.springframework.context.ApplicationListener
使用ApplicationListener的程序包 程序包 说明 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.jms.config Support package for declarative messaging configuration, with Java configuration and XML schema support.org.springframework.messaging.simp.user Support for handling messages to "user" destinations (i.e. destinations that are unique to a user's sessions), primarily translating the destinations and then forwarding the updated message to the broker.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.transaction.event Spring's support for listening to transaction events.org.springframework.web.reactive.resource Support classes for serving static resources.org.springframework.web.servlet.resource Support classes for serving static resources.org.springframework.web.socket.messaging WebSocket integration for Spring's messaging module.org.springframework.context中ApplicationListener的使用
参数类型为ApplicationListener的org.springframework.context中的方法 修饰符和类型 方法 说明 void
ConfigurableApplicationContext. addApplicationListener(ApplicationListener<?> listener)
Add a new ApplicationListener that will be notified on context events such as context refresh and context shutdown.org.springframework.context.event中ApplicationListener的使用
org.springframework.context.event中ApplicationListener的子接口 修饰符和类型 接口 说明 interface
GenericApplicationListener
Extended variant of the standardApplicationListener
interface, exposing further metadata such as the supported event and source type.interface
SmartApplicationListener
Extended variant of the standardApplicationListener
interface, exposing further metadata such as the supported event and source type.实现ApplicationListener的org.springframework.context.event中的类 修饰符和类型 类 说明 class
ApplicationListenerMethodAdapter
GenericApplicationListener
adapter that delegates the processing of an event to anEventListener
annotated method.class
GenericApplicationListenerAdapter
GenericApplicationListener
adapter that determines supported event types through introspecting the generically declared type of the target listener.class
SourceFilteringListener
ApplicationListener
decorator that filters events from a specified event source, invoking its delegate listener for matchingApplicationEvent
objects only.返回ApplicationListener的org.springframework.context.event中的方法 修饰符和类型 方法 说明 ApplicationListener<?>
DefaultEventListenerFactory. createApplicationListener(String beanName, Class<?> type, Method method)
ApplicationListener<?>
EventListenerFactory. createApplicationListener(String beanName, Class<?> type, Method method)
Create anApplicationListener
for the specified method.返回变量类型为ApplicationListener的类型的org.springframework.context.event中的方法 修饰符和类型 方法 说明 protected Collection<ApplicationListener<?>>
AbstractApplicationEventMulticaster. getApplicationListeners()
Return a Collection containing all ApplicationListeners.protected Collection<ApplicationListener<?>>
AbstractApplicationEventMulticaster. getApplicationListeners(ApplicationEvent event, ResolvableType eventType)
Return a Collection of ApplicationListeners matching the given event type.参数类型为ApplicationListener的org.springframework.context.event中的方法 修饰符和类型 方法 说明 void
AbstractApplicationEventMulticaster. addApplicationListener(ApplicationListener<?> listener)
void
ApplicationEventMulticaster. addApplicationListener(ApplicationListener<?> listener)
Add a listener to be notified of all events.protected void
SimpleApplicationEventMulticaster. invokeListener(ApplicationListener<?> listener, ApplicationEvent event)
Invoke the given listener with the given event.void
AbstractApplicationEventMulticaster. removeApplicationListener(ApplicationListener<?> listener)
void
ApplicationEventMulticaster. removeApplicationListener(ApplicationListener<?> listener)
Remove a listener from the notification list.protected boolean
AbstractApplicationEventMulticaster. supportsEvent(ApplicationListener<?> listener, ResolvableType eventType, Class<?> sourceType)
Determine whether the given listener supports the given event.参数类型为ApplicationListener的org.springframework.context.event中的构造器 构造器 说明 GenericApplicationListenerAdapter(ApplicationListener<?> delegate)
Create a new GenericApplicationListener for the given delegate.SourceFilteringListener(Object source, ApplicationListener<?> delegate)
Create a SourceFilteringListener for the given event source.org.springframework.context.support中ApplicationListener的使用
返回变量类型为ApplicationListener的类型的org.springframework.context.support中的方法 修饰符和类型 方法 说明 Collection<ApplicationListener<?>>
AbstractApplicationContext. getApplicationListeners()
Return the list of statically specified ApplicationListeners.参数类型为ApplicationListener的org.springframework.context.support中的方法 修饰符和类型 方法 说明 void
AbstractApplicationContext. addApplicationListener(ApplicationListener<?> listener)
org.springframework.jms.config中ApplicationListener的使用
实现ApplicationListener的org.springframework.jms.config中的类 修饰符和类型 类 说明 class
JmsListenerEndpointRegistry
Creates the necessaryMessageListenerContainer
instances for the registered endpoints.org.springframework.messaging.simp.user中ApplicationListener的使用
实现ApplicationListener的org.springframework.messaging.simp.user中的类 修饰符和类型 类 说明 class
MultiServerUserRegistry
SimpUserRegistry
that looks up users in a "local" user registry as well as a set of "remote" user registries.class
UserRegistryMessageHandler
MessageHandler
that handles user registry broadcasts from other application servers and periodically broadcasts the content of the local user registry.org.springframework.scheduling.annotation中ApplicationListener的使用
实现ApplicationListener的org.springframework.scheduling.annotation中的类 修饰符和类型 类 说明 class
ScheduledAnnotationBeanPostProcessor
Bean post-processor that registers methods annotated with @Scheduled
to be invoked by aTaskScheduler
according to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation.org.springframework.transaction.event中ApplicationListener的使用
返回ApplicationListener的org.springframework.transaction.event中的方法 修饰符和类型 方法 说明 ApplicationListener<?>
TransactionalEventListenerFactory. createApplicationListener(String beanName, Class<?> type, Method method)
org.springframework.web.reactive.resource中ApplicationListener的使用
实现ApplicationListener的org.springframework.web.reactive.resource中的类 修饰符和类型 类 说明 class
ResourceUrlProvider
A central component to use to obtain the public URL path that clients should use to access a static resource.org.springframework.web.servlet.resource中ApplicationListener的使用
实现ApplicationListener的org.springframework.web.servlet.resource中的类 修饰符和类型 类 说明 class
ResourceUrlProvider
A central component to use to obtain the public URL path that clients should use to access a static resource.org.springframework.web.socket.messaging中ApplicationListener的使用
实现ApplicationListener的org.springframework.web.socket.messaging中的类 修饰符和类型 类 说明 class
DefaultSimpUserRegistry
A default implementation ofSimpUserRegistry
that relies onAbstractSubProtocolEvent
application context events to keep track of connected users and their subscriptions.