public class InstrumentedHandler
extends org.eclipse.jetty.server.handler.HandlerWrapper
Handler
which records various metrics about an underlying Handler
instance.org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Constructor and Description |
---|
InstrumentedHandler(MetricRegistry registry)
Create a new instrumented handler using a given metrics registry.
|
InstrumentedHandler(MetricRegistry registry,
String prefix)
Create a new instrumented handler using a given metrics registry.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
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, setHandler, setServer
expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass
doStop, dumpThis, getServer
addBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public InstrumentedHandler(MetricRegistry registry)
registry
- the registry for the metricspublic InstrumentedHandler(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.AbstractHandler
Exception
public 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.Handler
handle
in class org.eclipse.jetty.server.handler.HandlerWrapper
IOException
javax.servlet.ServletException
Copyright © 2014. All Rights Reserved.