Class HttpHandlerBase

  • All Implemented Interfaces:
    com.yahoo.jdisc.handler.RequestHandler, com.yahoo.jdisc.SharedResource
    Direct Known Subclasses:
    MetricsV2Handler

    public abstract class HttpHandlerBase
    extends ThreadedHttpRequestHandler
    Author:
    gjoranv
    • Constructor Detail

      • HttpHandlerBase

        protected HttpHandlerBase​(java.util.concurrent.Executor executor)
    • Method Detail

      • doHandle

        protected abstract java.util.Optional<HttpResponse> doHandle​(java.net.URI requestUri,
                                                                     Path apiPath,
                                                                     java.lang.String consumer)
      • resourceListResponse

        protected JsonResponse resourceListResponse​(java.net.URI requestUri,
                                                    java.util.List<java.lang.String> resources)