Package com.github.fmjsjx.libnetty.http.server.middleware
-
Interface Summary Interface Description AccessLogger.LoggerWrapper MethodMatcher An interface defines matching methods for HTTP method.Middleware An interface defines functions which will be applied in HTTP request-response cycle.MiddlewareChain A MiddlewareChain is an object giving a view into the invocation chain of an HTTP request.PathMatcher An interface defines matching methods for HTTP path.ServeStatic.EtagGenerator Function to generatesE-TAGs.SupportJson.JsonLibrary Deprecated. please useJsonLibraryinstead -
Class Summary Class Description AccessLogger AMiddlewarelogging HTTP access logs.AccessLogger.FunctionalLoggerWrapper AccessLogger.Slf4jLoggerWrapper AccessLogger.StderrLoggerWrapper AccessLogger.StdoutLoggerWrapper AuthBasic AMiddlewareallows limiting access to resources by validating the user name and password using the "HTTP Basic Authentication" protocol.AuthBasic.BasicUser AHttpServer.Userholding the username parsed from the "HTTP Basic Authentication" protocol.MiddlewareChains Implementations ofMiddlewareChain.PathFilterMiddleware Delegating aMiddlewarewith a path filter.RequestValidator AMiddlewarevalidates HTTP requests.Router AMiddlewarerouting requests.RouterUtil Utility class for HTTP controller beans.ServeStatic AMiddlewareserves static resources.ServeStatic.Options The options ofServeStatic.SupportJson Deprecated. SupportJson.Jackson2JsonLibrary Deprecated. please useJackson2JsonLibraryinstead -
Enum Summary Enum Description AccessLogger.LogFormat Some pre-defined log formats. -
Exception Summary Exception Description SupportJson.JsonException Deprecated. please useJsonLibrary.JsonExceptioninstead