Class HandlerContext


  • public class HandlerContext
    extends Object
    • Constructor Detail

      • HandlerContext

        public HandlerContext​(String contextPath,
                              io.netty.channel.ChannelHandlerContext ctx,
                              io.netty.handler.codec.http.FullHttpRequest req)
    • Method Detail

      • getNettyChannelHandlerContext

        public io.netty.channel.ChannelHandlerContext getNettyChannelHandlerContext()
      • getNettyFullHttpRequest

        public io.netty.handler.codec.http.FullHttpRequest getNettyFullHttpRequest()
      • getContextPath

        public String getContextPath()
      • getPathWithoutContext

        public String getPathWithoutContext()
      • isGET

        public boolean isGET()
      • isPOST

        public boolean isPOST()
      • requireGET

        public void requireGET()
      • requirePOST

        public void requirePOST()
      • requireMethod

        public void requireMethod​(io.netty.handler.codec.http.HttpMethod... allowedMethods)
      • requireFormEncoding

        public void requireFormEncoding()
      • requireFormParameter

        public String requireFormParameter​(String parameter)
      • requireQueryParameter

        public String requireQueryParameter​(String parameter)
      • requireParameter

        public String requireParameter​(String parameter)
      • isFormEncoded

        public boolean isFormEncoded()
      • getCredentials

        public String getCredentials​(String type)
      • getBasicCredentials

        public String[] getBasicCredentials()
      • getFormParameter

        public String getFormParameter​(String parameter)
      • getQueryParameter

        public String getQueryParameter​(String parameter)
      • getParameter

        public String getParameter​(String parameter)
      • createByteBuf

        public io.netty.buffer.ByteBuf createByteBuf()
      • render

        public void render​(io.netty.handler.codec.http.HttpResponseStatus status,
                           String templateResource,
                           Map<String,​Object> vars)
      • sendOK

        public void sendOK()
      • sendOK

        public void sendOK​(com.google.protobuf.Message message)
      • sendResponse

        public io.netty.channel.ChannelFuture sendResponse​(io.netty.handler.codec.http.HttpResponse response)
      • sendRedirect

        public void sendRedirect​(String location)