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,
org.eclipse.jetty.server.Handler underlying)
Create a new instrumented handler using a given metrics registry.
|
InstrumentedHandler(MetricRegistry registry,
org.eclipse.jetty.server.Handler underlying,
String prefix)
Create a new instrumented handler using a given metrics registry and a custom prefix.
|
Modifier and Type | Method and Description |
---|---|
void |
handle(String target,
org.eclipse.jetty.server.Request request,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
destroy, expandChildren, getHandler, getHandlers, setHandler, setServer
expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass
doStart, 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, org.eclipse.jetty.server.Handler underlying)
registry
- the registry for the metricsunderlying
- the handler about which metrics will be collectedpublic InstrumentedHandler(MetricRegistry registry, org.eclipse.jetty.server.Handler underlying, String prefix)
registry
- the registry for the metricsunderlying
- the handler about which metrics will be collectedprefix
- the prefix to use for the metrics namespublic void handle(String target, 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.