public final class HttpClientCodec extends Object implements ClientCodec<io.netty.buffer.ByteBuf>
LOGGER| Constructor and Description |
|---|
HttpClientCodec(DataCodec dataCodec)
Constructor for codec which encode/decode client message to/from
ByteBuf. |
| Modifier and Type | Method and Description |
|---|---|
ClientMessage |
decode(io.netty.buffer.ByteBuf encodedMessage)
Decodes message represented by
T type to ClientMessage object. |
io.netty.buffer.ByteBuf |
encode(ClientMessage message)
Encodes
ClientMessage to T type. |
DataCodec |
getDataCodec()
Returns codec which is used to decode data object of
ClientMessage. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecodeDatapublic HttpClientCodec(DataCodec dataCodec)
ByteBuf.dataCodec - data message codec.public DataCodec getDataCodec()
ClientCodecClientMessage.getDataCodec in interface ClientCodec<io.netty.buffer.ByteBuf>ClientCodec.decodeData(ClientMessage, Type)public io.netty.buffer.ByteBuf encode(ClientMessage message)
ClientCodecClientMessage to T type.encode in interface ClientCodec<io.netty.buffer.ByteBuf>message - client message to encodeT typepublic ClientMessage decode(io.netty.buffer.ByteBuf encodedMessage)
ClientCodecT type to ClientMessage object.decode in interface ClientCodec<io.netty.buffer.ByteBuf>encodedMessage - message to decodeClientMessage typeCopyright © 2015–2019. All rights reserved.