Package org.eclipse.jetty.server
Class DebugListener
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.server.DebugListener
- All Implemented Interfaces:
EventListener,javax.servlet.ServletContextListener,LifeCycle
@ManagedObject("Debug Listener")
public class DebugListener
extends AbstractLifeCycle
implements javax.servlet.ServletContextListener
A Context Listener that produces additional debug.
This listener if added to a ContextHandler, will produce additional debug information to
either/or a specific log stream or the standard debug log.
The events produced by
ServletContextListener, ServletRequestListener,
AsyncListener and ContextHandler.ContextScopeListener are logged.-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionDebugListener(boolean renameThread, boolean showHeaders, boolean dumpContext) DebugListener(OutputStream out, boolean renameThread, boolean showHeaders, boolean dumpContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextDestroyed(javax.servlet.ServletContextEvent sce) voidcontextInitialized(javax.servlet.ServletContextEvent sce) protected StringfindContextName(javax.servlet.ServletContext context) protected StringfindRequestName(javax.servlet.ServletRequest request) booleanbooleanbooleanprotected voidvoidsetDumpContext(boolean dumpContext) voidsetRenameThread(boolean renameThread) voidsetShowHeaders(boolean showHeaders) Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addEventListener, doStart, doStop, getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeEventListener, setEventListeners, start, stop, toString
-
Constructor Details
-
DebugListener
public DebugListener() -
DebugListener
-
DebugListener
public DebugListener(@Name("outputStream") OutputStream out, @Name("renameThread") boolean renameThread, @Name("showHeaders") boolean showHeaders, @Name("dumpContext") boolean dumpContext)
-
-
Method Details
-
isRenameThread
-
setRenameThread
public void setRenameThread(boolean renameThread) -
isShowHeaders
-
setShowHeaders
public void setShowHeaders(boolean showHeaders) -
isDumpContext
-
setDumpContext
public void setDumpContext(boolean dumpContext) -
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent sce) - Specified by:
contextInitializedin interfacejavax.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce) - Specified by:
contextDestroyedin interfacejavax.servlet.ServletContextListener
-
findContextName
-
findRequestName
-
log
-