public class HproseHttpHandler extends Object implements HttpHandler, HttpHandlerFactory
HttpHandler.HttpResult, HttpHandler.ResponseDecoder, HttpHandler.ResponseEncoder, HttpHandler.SenderBuilder| 构造器和说明 |
|---|
HproseHttpHandler() |
HproseHttpHandler(String contextPath,
Connector connector,
AppContext appContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
httpOrigin(String originString,
RsfHttpResponse httpResponse) |
HttpHandler |
newHandler(String contextPath,
Connector connector,
AppContext appContext) |
void |
receivedRequest(RsfHttpRequest httpRequest,
RsfHttpResponse httpResponse,
HttpHandler.HttpResult outputTo)
接收到 http request 请求并做出响应。
|
void |
sendRequest(InterAddress server,
RequestInfo info,
HttpHandler.SenderBuilder builder)
准备向外发送 http request 请求。
|
public HproseHttpHandler()
public HproseHttpHandler(String contextPath, Connector connector, AppContext appContext)
public HttpHandler newHandler(String contextPath, Connector connector, AppContext appContext)
newHandler 在接口中 HttpHandlerFactorypublic void receivedRequest(RsfHttpRequest httpRequest, RsfHttpResponse httpResponse, HttpHandler.HttpResult outputTo) throws IOException
HttpHandlerreceivedRequest 在接口中 HttpHandlerIOExceptionprotected void httpOrigin(String originString, RsfHttpResponse httpResponse)
public void sendRequest(InterAddress server, RequestInfo info, HttpHandler.SenderBuilder builder) throws Throwable
HttpHandlersendRequest 在接口中 HttpHandlerThrowableCopyright © 2020–2021. All rights reserved.