Package com.helger.servlet.mock
Class MockEventListenerList
- java.lang.Object
-
- com.helger.servlet.mock.MockEventListenerList
-
@ThreadSafe public class MockEventListenerList extends Object
This class holds the different listeners (ServletContextListener,HttpSessionListenerandServletRequestListener) used byMockHttpListener- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description MockEventListenerList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.helger.commons.state.EChangeaddListener(EventListener aListener)Add a new listener.com.helger.commons.collection.impl.ICommonsList<jakarta.servlet.http.HttpSessionListener>getAllHttpSessionListeners()com.helger.commons.collection.impl.ICommonsList<EventListener>getAllListeners()com.helger.commons.collection.impl.ICommonsList<jakarta.servlet.ServletContextListener>getAllServletContextListeners()com.helger.commons.collection.impl.ICommonsList<jakarta.servlet.ServletRequestListener>getAllServletRequestListeners()com.helger.commons.state.EChangeremoveAllListeners()com.helger.commons.state.EChangeremoveListeners(Class<? extends EventListener> aListenerClass)com.helger.commons.state.EChangesetFrom(MockEventListenerList aList)Set all listeners from the passed list to this listStringtoString()
-
-
-
Method Detail
-
setFrom
@Nonnull public com.helger.commons.state.EChange setFrom(@Nonnull MockEventListenerList aList)
Set all listeners from the passed list to this list- Parameters:
aList- The other list. May not benull.- Returns:
EChange
-
addListener
@Nonnull public com.helger.commons.state.EChange addListener(@Nonnull EventListener aListener)
Add a new listener.- Parameters:
aListener- The listener to be added. May not benull.- Returns:
EChange.
-
removeListeners
@Nonnull public com.helger.commons.state.EChange removeListeners(@Nullable Class<? extends EventListener> aListenerClass)
-
removeAllListeners
@Nonnull public com.helger.commons.state.EChange removeAllListeners()
-
getAllListeners
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<EventListener> getAllListeners()
-
getAllServletContextListeners
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<jakarta.servlet.ServletContextListener> getAllServletContextListeners()
-
getAllHttpSessionListeners
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<jakarta.servlet.http.HttpSessionListener> getAllHttpSessionListeners()
-
getAllServletRequestListeners
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<jakarta.servlet.ServletRequestListener> getAllServletRequestListeners()
-
-