|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RawMessage
A raw data message designed for advanced queueing.
Field Summary | |
---|---|
static int |
PRIORITY_HIGH
|
static int |
PRIORITY_LOW
|
static int |
PRIORITY_NORMAL
|
Fields inherited from interface com.aelitis.azureus.core.peermanager.messaging.Message |
---|
TYPE_DATA_PAYLOAD, TYPE_PROTOCOL_PAYLOAD |
Method Summary | |
---|---|
Message |
getBaseMessage()
Get the message this raw message is based upon. |
int |
getPriority()
Get the message's queue priority. |
DirectByteBuffer[] |
getRawData()
Get the message's raw data payload. |
boolean |
isNoDelay()
Is this a no-delay message. |
Message[] |
messagesToRemove()
Get the yet-unsent message types that should be removed before queueing this message for sending. |
void |
setNoDelay()
Set no-delay for this message |
Methods inherited from interface com.aelitis.azureus.core.peermanager.messaging.Message |
---|
deserialize, destroy, getData, getDescription, getFeatureID, getFeatureSubID, getID, getIDBytes, getType, getVersion |
Field Detail |
---|
static final int PRIORITY_LOW
static final int PRIORITY_NORMAL
static final int PRIORITY_HIGH
Method Detail |
---|
DirectByteBuffer[] getRawData()
int getPriority()
boolean isNoDelay()
void setNoDelay()
no_delay
- Message[] messagesToRemove()
Message getBaseMessage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |