org.springframework.context.event
Class AbstractApplicationEventMulticaster.ListenerRetriever

java.lang.Object
  extended by org.springframework.context.event.AbstractApplicationEventMulticaster.ListenerRetriever
Enclosing class:
AbstractApplicationEventMulticaster

private class AbstractApplicationEventMulticaster.ListenerRetriever
extends java.lang.Object

Helper class that encapsulates a specific set of target listeners, allowing for efficient retrieval of pre-filtered listeners.

An instance of this helper gets cached per event type and source type.


Field Summary
 java.util.Set<java.lang.String> applicationListenerBeans
           
 java.util.Set<ApplicationListener> applicationListeners
           
private  boolean preFiltered
           
 
Constructor Summary
AbstractApplicationEventMulticaster.ListenerRetriever(boolean preFiltered)
           
 
Method Summary
 java.util.Collection<ApplicationListener> getApplicationListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationListeners

public final java.util.Set<ApplicationListener> applicationListeners

applicationListenerBeans

public final java.util.Set<java.lang.String> applicationListenerBeans

preFiltered

private final boolean preFiltered
Constructor Detail

AbstractApplicationEventMulticaster.ListenerRetriever

public AbstractApplicationEventMulticaster.ListenerRetriever(boolean preFiltered)
Method Detail

getApplicationListeners

public java.util.Collection<ApplicationListener> getApplicationListeners()