Class MetricsV2Handler
- java.lang.Object
-
- com.yahoo.jdisc.AbstractResource
-
- com.yahoo.jdisc.handler.AbstractRequestHandler
-
- com.yahoo.container.jdisc.ThreadedRequestHandler
-
- com.yahoo.container.jdisc.ThreadedHttpRequestHandler
-
- com.yahoo.container.handler.metrics.HttpHandlerBase
-
- com.yahoo.container.handler.metrics.MetricsV2Handler
-
- All Implemented Interfaces:
HttpRequestHandler
,com.yahoo.jdisc.handler.RequestHandler
,com.yahoo.jdisc.SharedResource
public class MetricsV2Handler extends HttpHandlerBase
- Author:
- gjoranv
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.yahoo.container.jdisc.ThreadedHttpRequestHandler
ThreadedHttpRequestHandler.LazyContentChannel
-
-
Field Summary
Fields Modifier and Type Field Description static String
V2_PATH
-
Fields inherited from class com.yahoo.container.jdisc.ThreadedHttpRequestHandler
CONTENT_TYPE, log
-
Fields inherited from class com.yahoo.container.jdisc.ThreadedRequestHandler
metric
-
-
Constructor Summary
Constructors Constructor Description MetricsV2Handler(Executor executor, MetricsProxyApiConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Optional<HttpResponse>
doHandle(URI requestUri, Path apiPath, String consumer)
-
Methods inherited from class com.yahoo.container.handler.metrics.HttpHandlerBase
handle, resourceListResponse
-
Methods inherited from class com.yahoo.container.jdisc.ThreadedHttpRequestHandler
addDateHeader, asHttpRequest, createLoggingCompletionHandler, handle, handleRequest
-
Methods inherited from class com.yahoo.container.jdisc.ThreadedRequestHandler
executor, getRequestType, getTimeout, handleRequest, writeErrorResponseOnOverload
-
Methods inherited from class com.yahoo.jdisc.AbstractResource
currentState, destroy, refer, refer, release, retainCount
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.yahoo.container.jdisc.HttpRequestHandler
requestHandlerSpec
-
-
-
-
Field Detail
-
V2_PATH
public static final String V2_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MetricsV2Handler
@Inject public MetricsV2Handler(Executor executor, MetricsProxyApiConfig config)
-
-
Method Detail
-
doHandle
protected Optional<HttpResponse> doHandle(URI requestUri, Path apiPath, String consumer)
- Specified by:
doHandle
in classHttpHandlerBase
-
-