public class InstrumentedHandler
extends org.eclipse.jetty.server.handler.HandlerWrapper
Handler which records various metrics about an underlying Handler
instance.org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandlerorg.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListenerorg.eclipse.jetty.util.component.LifeCycle.Listener| Constructor and Description |
|---|
InstrumentedHandler(com.codahale.metrics.MetricRegistry registry)
Create a new instrumented handler using a given metrics registry.
|
InstrumentedHandler(com.codahale.metrics.MetricRegistry registry,
String prefix)
Create a new instrumented handler using a given metrics registry.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
String |
getName() |
void |
handle(String path,
org.eclipse.jetty.server.Request request,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
void |
setName(String name) |
destroy, expandChildren, getHandler, getHandlers, insertHandler, setHandlerdoShutdown, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass, setServeraddBean, 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, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, start, stop, stoppublic InstrumentedHandler(com.codahale.metrics.MetricRegistry registry)
registry - the registry for the metricspublic InstrumentedHandler(com.codahale.metrics.MetricRegistry registry,
String prefix)
registry - the registry for the metricsprefix - the prefix to use for the metrics namespublic String getName()
public void setName(String name)
protected void doStart()
throws Exception
doStart in class org.eclipse.jetty.server.handler.AbstractHandlerExceptionprotected void doStop()
throws Exception
doStop in class org.eclipse.jetty.server.handler.AbstractHandlerExceptionpublic void handle(String path, org.eclipse.jetty.server.Request request, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws IOException, javax.servlet.ServletException
handle in interface org.eclipse.jetty.server.Handlerhandle in class org.eclipse.jetty.server.handler.HandlerWrapperIOExceptionjavax.servlet.ServletExceptionCopyright © 2021. All rights reserved.