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.AbstractLifeCycleListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DateCache(package private) final javax.servlet.AsyncListenerprivate final String(package private) final ContextHandler.ContextScopeListenerprivate booleanprivate final PrintStreamprivate boolean(package private) final javax.servlet.ServletRequestListenerprivate booleanprivate static final Logger -
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
addLifeCycleListener, doStart, doStop, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toString
-
Field Details
-
LOG
-
__date
-
_attr
-
_out
-
_renameThread
private boolean _renameThread -
_showHeaders
private boolean _showHeaders -
_dumpContext
private boolean _dumpContext -
_asyncListener
final javax.servlet.AsyncListener _asyncListener -
_servletRequestListener
final javax.servlet.ServletRequestListener _servletRequestListener -
_contextScopeListener
-
-
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
-