Class MulticastProtocolCodec
java.lang.Object
org.j7m.middleware.registry.mcast.MulticastProtocolCodec
Versioned binary codec for multicast registry protocol packets.
The codec is stateless and thread-safe. It never uses Java native serialization; all records are encoded field-by-field.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode(byte[] payload, int length) Decodes one packet.byte[]encode(MulticastProtocolMessage message) Encodes one packet.
-
Constructor Details
-
MulticastProtocolCodec
public MulticastProtocolCodec()Creates a codec.
-
-
Method Details
-
encode
Encodes one packet.- Parameters:
message- protocol message- Returns:
- encoded bytes
-
decode
Decodes one packet.- Parameters:
payload- encoded byteslength- payload length- Returns:
- decoded message
-