public class Http1ServerTask extends AbstractHttpServerTask
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
keepAlive |
ctx, request, serverHandlerpriority| 构造器和说明 |
|---|
Http1ServerTask(HttpServerHandler serverHandler,
SofaRequest request,
io.netty.channel.ChannelHandlerContext ctx,
boolean keepAlive) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
sendAppError(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
返回应用异常(头上带上 error=true)
|
protected void |
sendAppResponse(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
返回应用响应
|
protected void |
sendHttp1Response0(io.netty.handler.codec.http.HttpResponseStatus status,
boolean error,
io.netty.buffer.ByteBuf content) |
protected void |
sendRpcError(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
返回框架异常(头上带上 error=true)
|
doInvoke, runcompareTo, getPriority, setPrioritypublic Http1ServerTask(HttpServerHandler serverHandler, SofaRequest request, io.netty.channel.ChannelHandlerContext ctx, boolean keepAlive)
protected void sendAppResponse(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
AbstractHttpServerTasksendAppResponse 在类中 AbstractHttpServerTaskstatus - 返回状态,一般是200data - 数据protected void sendAppError(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
AbstractHttpServerTasksendAppError 在类中 AbstractHttpServerTaskstatus - 返回状态,一般是200data - 数据protected void sendRpcError(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
AbstractHttpServerTasksendRpcError 在类中 AbstractHttpServerTaskstatus - 返回状态,一般是500data - 数据protected void sendHttp1Response0(io.netty.handler.codec.http.HttpResponseStatus status,
boolean error,
io.netty.buffer.ByteBuf content)
Copyright © 2008–2018 The Ant Financial. All rights reserved.