com.aelitis.azureus.core.peermanager.messaging.azureus
Interface AZMessage

All Superinterfaces:
Message
All Known Implementing Classes:
AZBadPiece, AZGenericMapPayload, AZHandshake, AZHave, AZMetaData, AZPeerExchange, AZRequestHint, AZStatReply, AZStatRequest

public interface AZMessage
extends Message

A core AZ type peer message.


Field Summary
static String AZ_FEATURE_ID
           
static String ID_AZ_BAD_PIECE
           
static byte[] ID_AZ_BAD_PIECE_BYTES
           
static String ID_AZ_GENERIC_MAP
           
static byte[] ID_AZ_GENERIC_MAP_BYTES
           
static String ID_AZ_HANDSHAKE
           
static byte[] ID_AZ_HANDSHAKE_BYTES
           
static String ID_AZ_HAVE
           
static byte[] ID_AZ_HAVE_BYTES
           
static String ID_AZ_METADATA
           
static byte[] ID_AZ_METADATA_BYTES
           
static String ID_AZ_PEER_EXCHANGE
           
static byte[] ID_AZ_PEER_EXCHANGE_BYTES
           
static String ID_AZ_REQUEST_HINT
           
static byte[] ID_AZ_REQUEST_HINT_BYTES
           
static String ID_AZ_SESSION_ACK
           
static byte[] ID_AZ_SESSION_ACK_BYTES
           
static String ID_AZ_SESSION_BITFIELD
           
static byte[] ID_AZ_SESSION_BITFIELD_BYTES
           
static String ID_AZ_SESSION_CANCEL
           
static byte[] ID_AZ_SESSION_CANCEL_BYTES
           
static String ID_AZ_SESSION_END
           
static byte[] ID_AZ_SESSION_END_BYTES
           
static String ID_AZ_SESSION_HAVE
           
static byte[] ID_AZ_SESSION_HAVE_BYTES
           
static String ID_AZ_SESSION_PIECE
           
static byte[] ID_AZ_SESSION_PIECE_BYTES
           
static String ID_AZ_SESSION_REQUEST
           
static byte[] ID_AZ_SESSION_REQUEST_BYTES
           
static String ID_AZ_SESSION_SYN
           
static byte[] ID_AZ_SESSION_SYN_BYTES
           
static String ID_AZ_STAT_REPLY
           
static byte[] ID_AZ_STAT_REPLY_BYTES
           
static String ID_AZ_STAT_REQUEST
           
static byte[] ID_AZ_STAT_REQUEST_BYTES
           
static int SUBID_AZ_GENERIC_MAP
           
static int SUBID_AZ_HANDSHAKE
           
static int SUBID_AZ_PEER_EXCHANGE
           
static int SUBID_ID_AZ_BAD_PIECE
           
static int SUBID_ID_AZ_HAVE
           
static int SUBID_ID_AZ_METADATA
           
static int SUBID_ID_AZ_REQUEST_HINT
           
static int SUBID_ID_AZ_STAT_REPLY
           
static int SUBID_ID_AZ_STAT_REQUEST
           
 
Fields inherited from interface com.aelitis.azureus.core.peermanager.messaging.Message
TYPE_DATA_PAYLOAD, TYPE_PROTOCOL_PAYLOAD
 
Method Summary
 
Methods inherited from interface com.aelitis.azureus.core.peermanager.messaging.Message
deserialize, destroy, getData, getDescription, getFeatureID, getFeatureSubID, getID, getIDBytes, getType, getVersion
 

Field Detail

AZ_FEATURE_ID

static final String AZ_FEATURE_ID
See Also:
Constant Field Values

ID_AZ_HANDSHAKE

static final String ID_AZ_HANDSHAKE
See Also:
Constant Field Values

ID_AZ_HANDSHAKE_BYTES

static final byte[] ID_AZ_HANDSHAKE_BYTES

SUBID_AZ_HANDSHAKE

static final int SUBID_AZ_HANDSHAKE
See Also:
Constant Field Values

ID_AZ_PEER_EXCHANGE

static final String ID_AZ_PEER_EXCHANGE
See Also:
Constant Field Values

ID_AZ_PEER_EXCHANGE_BYTES

static final byte[] ID_AZ_PEER_EXCHANGE_BYTES

SUBID_AZ_PEER_EXCHANGE

static final int SUBID_AZ_PEER_EXCHANGE
See Also:
Constant Field Values

ID_AZ_GENERIC_MAP

static final String ID_AZ_GENERIC_MAP
See Also:
Constant Field Values

ID_AZ_GENERIC_MAP_BYTES

static final byte[] ID_AZ_GENERIC_MAP_BYTES

SUBID_AZ_GENERIC_MAP

static final int SUBID_AZ_GENERIC_MAP
See Also:
Constant Field Values

ID_AZ_REQUEST_HINT

static final String ID_AZ_REQUEST_HINT
See Also:
Constant Field Values

ID_AZ_REQUEST_HINT_BYTES

static final byte[] ID_AZ_REQUEST_HINT_BYTES

SUBID_ID_AZ_REQUEST_HINT

static final int SUBID_ID_AZ_REQUEST_HINT
See Also:
Constant Field Values

ID_AZ_HAVE

static final String ID_AZ_HAVE
See Also:
Constant Field Values

ID_AZ_HAVE_BYTES

static final byte[] ID_AZ_HAVE_BYTES

SUBID_ID_AZ_HAVE

static final int SUBID_ID_AZ_HAVE
See Also:
Constant Field Values

ID_AZ_BAD_PIECE

static final String ID_AZ_BAD_PIECE
See Also:
Constant Field Values

ID_AZ_BAD_PIECE_BYTES

static final byte[] ID_AZ_BAD_PIECE_BYTES

SUBID_ID_AZ_BAD_PIECE

static final int SUBID_ID_AZ_BAD_PIECE
See Also:
Constant Field Values

ID_AZ_STAT_REQUEST

static final String ID_AZ_STAT_REQUEST
See Also:
Constant Field Values

ID_AZ_STAT_REQUEST_BYTES

static final byte[] ID_AZ_STAT_REQUEST_BYTES

SUBID_ID_AZ_STAT_REQUEST

static final int SUBID_ID_AZ_STAT_REQUEST
See Also:
Constant Field Values

ID_AZ_STAT_REPLY

static final String ID_AZ_STAT_REPLY
See Also:
Constant Field Values

ID_AZ_STAT_REPLY_BYTES

static final byte[] ID_AZ_STAT_REPLY_BYTES

SUBID_ID_AZ_STAT_REPLY

static final int SUBID_ID_AZ_STAT_REPLY
See Also:
Constant Field Values

ID_AZ_METADATA

static final String ID_AZ_METADATA
See Also:
Constant Field Values

ID_AZ_METADATA_BYTES

static final byte[] ID_AZ_METADATA_BYTES

SUBID_ID_AZ_METADATA

static final int SUBID_ID_AZ_METADATA
See Also:
Constant Field Values

ID_AZ_SESSION_SYN

static final String ID_AZ_SESSION_SYN
See Also:
Constant Field Values

ID_AZ_SESSION_SYN_BYTES

static final byte[] ID_AZ_SESSION_SYN_BYTES

ID_AZ_SESSION_ACK

static final String ID_AZ_SESSION_ACK
See Also:
Constant Field Values

ID_AZ_SESSION_ACK_BYTES

static final byte[] ID_AZ_SESSION_ACK_BYTES

ID_AZ_SESSION_END

static final String ID_AZ_SESSION_END
See Also:
Constant Field Values

ID_AZ_SESSION_END_BYTES

static final byte[] ID_AZ_SESSION_END_BYTES

ID_AZ_SESSION_BITFIELD

static final String ID_AZ_SESSION_BITFIELD
See Also:
Constant Field Values

ID_AZ_SESSION_BITFIELD_BYTES

static final byte[] ID_AZ_SESSION_BITFIELD_BYTES

ID_AZ_SESSION_CANCEL

static final String ID_AZ_SESSION_CANCEL
See Also:
Constant Field Values

ID_AZ_SESSION_CANCEL_BYTES

static final byte[] ID_AZ_SESSION_CANCEL_BYTES

ID_AZ_SESSION_HAVE

static final String ID_AZ_SESSION_HAVE
See Also:
Constant Field Values

ID_AZ_SESSION_HAVE_BYTES

static final byte[] ID_AZ_SESSION_HAVE_BYTES

ID_AZ_SESSION_PIECE

static final String ID_AZ_SESSION_PIECE
See Also:
Constant Field Values

ID_AZ_SESSION_PIECE_BYTES

static final byte[] ID_AZ_SESSION_PIECE_BYTES

ID_AZ_SESSION_REQUEST

static final String ID_AZ_SESSION_REQUEST
See Also:
Constant Field Values

ID_AZ_SESSION_REQUEST_BYTES

static final byte[] ID_AZ_SESSION_REQUEST_BYTES