public class Http2ServerTask extends AbstractHttpServerTask
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.netty.handler.codec.http2.Http2ConnectionEncoder |
encoder |
protected Integer |
streamId |
ctx, request, serverHandlerpriority| 构造器和说明 |
|---|
Http2ServerTask(HttpServerHandler serverHandler,
SofaRequest request,
io.netty.channel.ChannelHandlerContext ctx,
Integer streamId,
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
sendRpcError(io.netty.handler.codec.http.HttpResponseStatus status,
io.netty.buffer.ByteBuf data)
返回框架异常(头上带上 error=true)
|
doInvoke, runcompareTo, getPriority, setPriorityprotected final Integer streamId
protected final io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
public Http2ServerTask(HttpServerHandler serverHandler, SofaRequest request, io.netty.channel.ChannelHandlerContext ctx, Integer streamId, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder)
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 - 数据Copyright © 2008–2018 The Ant Financial. All rights reserved.