Class HttpServerHandler

  • All Implemented Interfaces:
    com.linecorp.armeria.common.util.Unwrappable, com.linecorp.armeria.server.HttpService, com.linecorp.armeria.server.Service<com.linecorp.armeria.common.HttpRequest,​com.linecorp.armeria.common.HttpResponse>

    public class HttpServerHandler
    extends Object
    implements com.linecorp.armeria.server.HttpService
    Author:
    pthomas3
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.linecorp.armeria.common.HttpResponse serve​(com.linecorp.armeria.server.ServiceRequestContext ctx, com.linecorp.armeria.common.HttpRequest req)  
      • Methods inherited from interface com.linecorp.armeria.server.HttpService

        decorate, decorate, exchangeType
      • Methods inherited from interface com.linecorp.armeria.server.Service

        as, serviceAdded, shouldCachePath, unwrap
      • Methods inherited from interface com.linecorp.armeria.common.util.Unwrappable

        equalsIgnoreWrapper, unwrapAll
    • Constructor Detail

      • HttpServerHandler

        public HttpServerHandler​(ServerHandler handler)
    • Method Detail

      • serve

        public com.linecorp.armeria.common.HttpResponse serve​(com.linecorp.armeria.server.ServiceRequestContext ctx,
                                                              com.linecorp.armeria.common.HttpRequest req)
                                                       throws Exception
        Specified by:
        serve in interface com.linecorp.armeria.server.HttpService
        Specified by:
        serve in interface com.linecorp.armeria.server.Service<com.linecorp.armeria.common.HttpRequest,​com.linecorp.armeria.common.HttpResponse>
        Throws:
        Exception