Interface NettyWebAPIHandler.SimpleSeverletHandler

Enclosing class:
NettyWebAPIHandler
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface NettyWebAPIHandler.SimpleSeverletHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    default Map<String,String>
     
    void
    handle(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.FullHttpRequest msg, NettyConnectContext context)
     
    default void
    sendHttpResponse(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.FullHttpResponse response)
     
    default io.netty.handler.codec.http.FullHttpResponse
    simpleJsonResponse(io.netty.handler.codec.http.HttpResponseStatus status, Object body)
     
    default io.netty.handler.codec.http.FullHttpResponse
    simpleResponse(io.netty.handler.codec.http.HttpResponseStatus status, String body)
     
  • Method Details

    • handle

      void handle(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.FullHttpRequest msg, NettyConnectContext context) throws Exception
      Throws:
      Exception
    • getParamsFromUri

      default Map<String,String> getParamsFromUri(String uri)
    • simpleResponse

      default io.netty.handler.codec.http.FullHttpResponse simpleResponse(io.netty.handler.codec.http.HttpResponseStatus status, String body)
    • simpleJsonResponse

      default io.netty.handler.codec.http.FullHttpResponse simpleJsonResponse(io.netty.handler.codec.http.HttpResponseStatus status, Object body)
    • sendHttpResponse

      default void sendHttpResponse(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.FullHttpResponse response)