rice.p2p.aggregation.messaging
Class AggregationMessage
java.lang.Object
rice.p2p.aggregation.messaging.AggregationMessage
- All Implemented Interfaces:
- Serializable, Message
- Direct Known Subclasses:
- AggregationTimeoutMessage
public abstract class AggregationMessage
- extends Object
- implements Message
- See Also:
- Serialized Form
|
Method Summary |
Id |
getDestination()
Method which returns this messages' destination address |
int |
getPriority()
Method which should return the priority level of this message. |
NodeHandle |
getSource()
Method which returns this messages' source address |
int |
getUID()
Method which returns this messages' unique id |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected int id
source
protected NodeHandle source
dest
protected Id dest
AggregationMessage
protected AggregationMessage(int id,
NodeHandle source,
Id dest)
- Constructor which takes a unique integer Id
- Parameters:
id - The unique idsource - The source addressdest - The destination address
getPriority
public int getPriority()
- Method which should return the priority level of this message. The messages
can range in priority from 0 (highest priority) to Integer.MAX_VALUE (lowest) -
when sending messages across the wire, the queue is sorted by message priority.
If the queue reaches its limit, the lowest priority messages are discarded. Thus,
applications which are very verbose should have LOW_PRIORITY or lower, and
applications which are somewhat quiet are allowed to have MEDIUM_PRIORITY or
possibly even HIGH_PRIORITY.
- Specified by:
getPriority in interface Message
- Returns:
- This message's priority
getUID
public int getUID()
- Method which returns this messages' unique id
- Returns:
- The id of this message
getSource
public NodeHandle getSource()
- Method which returns this messages' source address
- Returns:
- The source of this message
getDestination
public Id getDestination()
- Method which returns this messages' destination address
- Returns:
- The dest of this message
Copyright © 2010. All Rights Reserved.