Package com.github.fmjsjx.libnetty.http.server
-
Interface Summary Interface Description HttpRequestContext A context that runs through each HTTP requests.HttpRequestContext.HttpResponseFactory A factory to createHttpResponses.HttpResponder Defines method to respondHttpResponses.HttpResult An operation result of HTTP.HttpServer An interface defines an HTTP server.HttpServer.User An interface defines a user access to the HTTP server.HttpServerHandler An interface handles HTTP requests.HttpServerHandlerProvider ProvidesHttpServerHandler.HttpServiceInvoker Represents a function that invokes an HTTP service.PathPattern An interface defines methods for HTTP path pattern.PathVariables Provides methods to access path variables from an HTTP path. -
Class Summary Class Description AutoReadNextHandler A specialChannelOutboundHandlerwhich support theAUTO_READfeature for kept aliveChannels which just send aFullHttpResponseto client.DefaultHttpResult Default implementation ofHttpResult.DefaultHttpServer The default implementation ofHttpServer.DefaultHttpServerHandlerProvider The default implementation ofHttpServerHandlerProvider.DefaultPathVariables The default implementation ofPathVariables.HstsHandler A specialChannelOutboundHandlerwhich sets the HTTPStrict-Transport-Securityheader automatically.HttpRequestContextHandler An abstract handler to handleHttpRequestContextmessages.HttpServer.AbstractUser The abstract implementation ofHttpServer.User.MimeTypeUtil Utility class for mime type.PathPatternUtil Utility class for HTTP path patterns.ThreadLocalMatcher Provides a thread-local variables ofMatchers. -
Enum Summary Enum Description HttpMethodWrapper Wrappers forHttpMethods.