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 MessageProtocol
public MessageDecoder getDecoder()
getDecoder
in interface MessageProtocol
public Object decodeMessage(DataMessage message) throws Exception
decodeMessage
in interface MessageDecoder
Exception
public DataMessage encodeMessage(Object message) throws Exception
encodeMessage
in interface MessageEncoder
Exception