class TestRequestLog
extends org.eclipse.jetty.server.handler.HandlerWrapper
AppServer
.org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.Semaphore |
active |
private java.util.List<AccessEvent> |
events |
private static int |
MAX |
Constructor and Description |
---|
TestRequestLog() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear()
Reset the log back to its original empty state.
|
(package private) java.util.List<AccessEvent> |
getEvents() |
void |
handle(java.lang.String target,
org.eclipse.jetty.server.Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
private void |
log(org.eclipse.jetty.server.Request request,
org.eclipse.jetty.server.Response response) |
destroy, expandChildren, getHandler, getHandlers, insertHandler, setHandler
doShutdown, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass, setServer
doError, doStart, doStop, getServer
addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
private static final int MAX
private final java.util.List<AccessEvent> events
private final java.util.concurrent.Semaphore active
void clear()
java.util.List<AccessEvent> getEvents()
public void handle(java.lang.String target, org.eclipse.jetty.server.Request baseRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
handle
in interface org.eclipse.jetty.server.Handler
handle
in class org.eclipse.jetty.server.handler.HandlerWrapper
java.io.IOException
javax.servlet.ServletException
private void log(org.eclipse.jetty.server.Request request, org.eclipse.jetty.server.Response response)