Class BTMessageEncoder
java.lang.Object
com.biglybt.core.peermanager.messaging.bittorrent.BTMessageEncoder
- All Implemented Interfaces:
MessageStreamEncoder
Creates legacy (i.e. traditional BitTorrent wire protocol) raw messages.
NOTE: wire format: [total message length] + [message id byte] + [payload bytes]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionencodeMessage
(Message message) Encode the given message into the raw message output stream format.
-
Constructor Details
-
BTMessageEncoder
public BTMessageEncoder()
-
-
Method Details
-
encodeMessage
Description copied from interface:MessageStreamEncoder
Encode the given message into the raw message output stream format.- Specified by:
encodeMessage
in interfaceMessageStreamEncoder
- Parameters:
message
- to encode- Returns:
- raw messages encoding
-