public final class RSocketClientCodec extends Object implements ClientCodec<io.rsocket.Payload>
| Constructor and Description |
|---|
RSocketClientCodec(HeadersCodec headersCodec,
DataCodec dataCodec)
Constructor for codec which encode/decode client message to/from rsocket payload.
|
| Modifier and Type | Method and Description |
|---|---|
ClientMessage |
decode(io.rsocket.Payload encodedMessage)
Decodes message represented by
T type to ClientMessage object. |
io.rsocket.Payload |
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 RSocketClientCodec(HeadersCodec headersCodec, DataCodec dataCodec)
headersCodec - headers message codec.dataCodec - data message codec.public DataCodec getDataCodec()
ClientCodecClientMessage.getDataCodec in interface ClientCodec<io.rsocket.Payload>ClientCodec.decodeData(ClientMessage, Type)public io.rsocket.Payload encode(ClientMessage message)
ClientCodecClientMessage to T type.encode in interface ClientCodec<io.rsocket.Payload>message - client message to encodeT typepublic ClientMessage decode(io.rsocket.Payload encodedMessage)
ClientCodecT type to ClientMessage object.decode in interface ClientCodec<io.rsocket.Payload>encodedMessage - message to decodeClientMessage typeCopyright © 2015–2019. All rights reserved.