Class RestServer

    • Constructor Detail

      • RestServer

        public RestServer()
    • Method Detail

      • getEncoder

        public io.netty.channel.ChannelOutboundHandler getEncoder()
        Description copied from interface: ProtocolServer
        Gets the encoder for this protocol server. The encoder is responsible for writing back common header responses back to client. This method can return null if the server has no encoder. You can find an example of the server that has no encoder in the Memcached server.
      • getDecoder

        public io.netty.channel.ChannelInboundHandler getDecoder()
        Description copied from interface: ProtocolServer
        Gets the decoder for this protocol server. The decoder is responsible for reading client requests. This method cannot return null.
      • getInitializer

        public io.netty.channel.ChannelInitializer<io.netty.channel.Channel> getInitializer()
        Description copied from interface: ProtocolServer
        Returns a pipeline factory
      • getChannelMatcher

        public io.netty.channel.group.ChannelMatcher getChannelMatcher()
        Description copied from interface: ProtocolServer
        Returns a ChannelMatcher which matches channels which belong to this protocol server
      • getRestChannelInitializer

        public RestChannelInitializer getRestChannelInitializer()
        Returns Netty Channel Initializer for REST.
        Returns:
        Netty Channel Initializer for REST.
      • maxContentLength

        public int maxContentLength()
      • getCorsConfigs

        public List<io.netty.handler.codec.http.cors.CorsConfig> getCorsConfigs()