|
Rice Pastry API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rice.p2p.glacier.v2.messaging.GlacierMessage
DESCRIBE THE CLASS
Field Summary | |
protected Id |
dest
DESCRIBE THE FIELD |
protected int |
id
DESCRIBE THE FIELD |
protected boolean |
isResponse
DESCRIBE THE FIELD |
protected NodeHandle |
source
DESCRIBE THE FIELD |
protected char |
tag
DESCRIBE THE FIELD |
Fields inherited from interface rice.p2p.commonapi.Message |
HIGH_PRIORITY, LOW_PRIORITY, MAX_PRIORITY, MEDIUM_HIGH_PRIORITY, MEDIUM_LOW_PRIORITY, MEDIUM_PRIORITY |
Constructor Summary | |
|
GlacierMessage(InputBuffer buf,
Endpoint endpoint)
Constructor for GlacierMessage. |
protected |
GlacierMessage(int id,
NodeHandle source,
Id dest,
boolean isResponse,
char tag)
Constructor which takes a unique integer Id |
Method Summary | |
Id |
getDestination()
Method which returns this messages' destination address |
byte |
getPriority()
Method which should return the priority level of this message. |
NodeHandle |
getSource()
Method which returns this messages' source address |
char |
getTag()
Gets the Tag attribute of the GlacierMessage object |
int |
getUID()
Method which returns this messages' unique id |
boolean |
isResponse()
Gets the Response attribute of the GlacierMessage object |
void |
serialize(OutputBuffer buf)
DESCRIBE THE METHOD |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface rice.p2p.commonapi.rawserialization.RawMessage |
getType |
Field Detail |
protected int id
protected char tag
protected NodeHandle source
protected Id dest
protected boolean isResponse
Constructor Detail |
protected GlacierMessage(int id, NodeHandle source, Id dest, boolean isResponse, char tag)
id
- The unique idsource
- The source addressdest
- The destination addressisResponse
- DESCRIBE THE PARAMETERtag
- DESCRIBE THE PARAMETERpublic GlacierMessage(InputBuffer buf, Endpoint endpoint) throws java.io.IOException
buf
- DESCRIBE THE PARAMETERendpoint
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTIONMethod Detail |
public byte getPriority()
getPriority
in interface Message
public int getUID()
public NodeHandle getSource()
public Id getDestination()
public boolean isResponse()
public char getTag()
public void serialize(OutputBuffer buf) throws java.io.IOException
serialize
in interface RawMessage
buf
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTION
|
Rice Pastry API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |