public class BinaryProtocol extends Object implements MessageProtocol, MessageEncoder, MessageDecoder
| Constructor and Description |
|---|
BinaryProtocol(BinaryContext context,
Collection<BinaryMessageCodec> codecs) |
| Modifier and Type | Method and Description |
|---|---|
Object |
decodeMessage(DataMessage message) |
DataMessage |
encodeMessage(Object message) |
MessageDecoder |
getDecoder() |
MessageEncoder |
getEncoder() |
public BinaryProtocol(BinaryContext context, Collection<BinaryMessageCodec> codecs)
public MessageEncoder getEncoder()
getEncoder in interface MessageProtocolpublic MessageDecoder getDecoder()
getDecoder in interface MessageProtocolpublic Object decodeMessage(DataMessage message) throws Exception
decodeMessage in interface MessageDecoderExceptionpublic DataMessage encodeMessage(Object message) throws Exception
encodeMessage in interface MessageEncoderException