com.aelitis.azureus.core.peermanager.messaging.azureus
Class AZMessageEncoder

java.lang.Object
  extended by com.aelitis.azureus.core.peermanager.messaging.azureus.AZMessageEncoder
All Implemented Interfaces:
MessageStreamEncoder

public class AZMessageEncoder
extends Object
implements MessageStreamEncoder


Field Summary
static int PADDING_MODE_MINIMAL
           
static int PADDING_MODE_NONE
           
static int PADDING_MODE_NORMAL
           
 
Constructor Summary
AZMessageEncoder(int _padding_mode)
           
 
Method Summary
 RawMessage[] encodeMessage(Message message)
          Encode the given message into the raw message output stream format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PADDING_MODE_NONE

public static final int PADDING_MODE_NONE
See Also:
Constant Field Values

PADDING_MODE_NORMAL

public static final int PADDING_MODE_NORMAL
See Also:
Constant Field Values

PADDING_MODE_MINIMAL

public static final int PADDING_MODE_MINIMAL
See Also:
Constant Field Values
Constructor Detail

AZMessageEncoder

public AZMessageEncoder(int _padding_mode)
Method Detail

encodeMessage

public RawMessage[] encodeMessage(Message message)
Description copied from interface: MessageStreamEncoder
Encode the given message into the raw message output stream format.

Specified by:
encodeMessage in interface MessageStreamEncoder
Parameters:
message - to encode
Returns:
raw messages encoding