public class BrpcHttpResponseEncoder extends BrpcHttpObjectEncoder<io.netty.handler.codec.http.HttpResponse>
HttpResponseEncoder| 构造器和说明 |
|---|
BrpcHttpResponseEncoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acceptOutboundMessage(Object msg) |
io.netty.buffer.ByteBuf |
encode(Object msg) |
protected void |
encodeInitialLine(io.netty.buffer.ByteBuf buf,
io.netty.handler.codec.http.HttpResponse response) |
protected boolean |
isContentAlwaysEmpty(io.netty.handler.codec.http.HttpResponse msg)
Determine whether a message has a content or not.
|
protected void |
sanitizeHeadersBeforeEncode(io.netty.handler.codec.http.HttpResponse msg,
boolean isAlwaysEmpty)
Allows to sanitize headers of the message before encoding these.
|
encode, encodeAscii, encodeHeaderspublic boolean acceptOutboundMessage(Object msg) throws Exception
acceptOutboundMessage 在类中 BrpcHttpObjectEncoder<io.netty.handler.codec.http.HttpResponse>Exceptionprotected void encodeInitialLine(io.netty.buffer.ByteBuf buf,
io.netty.handler.codec.http.HttpResponse response)
throws Exception
encodeInitialLine 在类中 BrpcHttpObjectEncoder<io.netty.handler.codec.http.HttpResponse>Exceptionprotected void sanitizeHeadersBeforeEncode(io.netty.handler.codec.http.HttpResponse msg,
boolean isAlwaysEmpty)
BrpcHttpObjectEncodersanitizeHeadersBeforeEncode 在类中 BrpcHttpObjectEncoder<io.netty.handler.codec.http.HttpResponse>protected boolean isContentAlwaysEmpty(io.netty.handler.codec.http.HttpResponse msg)
BrpcHttpObjectEncoderisContentAlwaysEmpty 在类中 BrpcHttpObjectEncoder<io.netty.handler.codec.http.HttpResponse>msg - the message to testtrue to signal the message has no contentCopyright © 2019 Baidu, Inc.. All rights reserved.