public abstract class DispatcheHttpRequestHandler extends Object implements HttpRequestHandler
Constructor and Description |
---|
DispatcheHttpRequestHandler() |
Modifier and Type | Method and Description |
---|---|
HttpConfig |
getHttpConfig(HttpRequest request) |
abstract HttpRequestHandler |
getHttpRequestHandler(HttpRequest request) |
HttpResponse |
handler(HttpRequest request)
处理请求
|
HttpResponse |
resp404(HttpRequest request,
RequestLine requestLine)
响应404
|
HttpResponse |
resp500(HttpRequest request,
RequestLine requestLine,
Throwable throwable)
响应500
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearStaticResCache
public HttpResponse handler(HttpRequest request) throws Exception
HttpRequestHandler
handler
in interface HttpRequestHandler
Exception
public HttpResponse resp404(HttpRequest request, RequestLine requestLine) throws Exception
HttpRequestHandler
resp404
in interface HttpRequestHandler
Exception
public HttpResponse resp500(HttpRequest request, RequestLine requestLine, Throwable throwable) throws Exception
HttpRequestHandler
resp500
in interface HttpRequestHandler
Exception
public HttpConfig getHttpConfig(HttpRequest request)
getHttpConfig
in interface HttpRequestHandler
public abstract HttpRequestHandler getHttpRequestHandler(HttpRequest request)
request
- Copyright © 2021. All rights reserved.