Class CompositeRequestEventListener
- java.lang.Object
-
- org.glassfish.jersey.server.internal.monitoring.CompositeRequestEventListener
-
- All Implemented Interfaces:
RequestEventListener
public class CompositeRequestEventListener extends java.lang.Object implements RequestEventListener
request event listener
that aggregates more request event listener into one. CallingRequestEventListener.onEvent(org.glassfish.jersey.server.monitoring.RequestEvent)
on this composite listener will forward calls to all aggregated listeners.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<RequestEventListener>
requestEventListeners
-
Constructor Summary
Constructors Constructor Description CompositeRequestEventListener(java.util.List<RequestEventListener> requestEventListeners)
Create a new composite listener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onEvent(RequestEvent event)
The method is called when new request event occurs.
-
-
-
Field Detail
-
requestEventListeners
private final java.util.List<RequestEventListener> requestEventListeners
-
-
Constructor Detail
-
CompositeRequestEventListener
public CompositeRequestEventListener(java.util.List<RequestEventListener> requestEventListeners)
Create a new composite listener.- Parameters:
requestEventListeners
- List of listeners that should be aggregated.
-
-
Method Detail
-
onEvent
public void onEvent(RequestEvent event)
Description copied from interface:RequestEventListener
The method is called when new request event occurs. This method will never be called for methodRequestEvent.Type.START
as this event is handled byApplicationEventListener
.- Specified by:
onEvent
in interfaceRequestEventListener
- Parameters:
event
- Request event.
-
-