transport.protocol
Class MulticastMessage
java.lang.Object
|
+--transport.protocol.Message
|
+--transport.protocol.P2PMessage
|
+--transport.protocol.MulticastMessage
- All Implemented Interfaces:
- java.io.Serializable
- public class MulticastMessage
- extends P2PMessage
- implements java.io.Serializable
This class represents a Multicast message. This message is sent by
agents to the simulator, the simulator then sends the message to all
agents that are with within range and certain number of hops.
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
message
The string content of this Message. |
Fields inherited from class transport.protocol.P2PMessage |
|
Fields inherited from class transport.protocol.Message |
|
Constructor Summary |
MulticastMessage(java.lang.String message,
int from)
This constructor initializes the Message. |
MulticastMessage(java.lang.String message,
int from,
int hops)
This constructor initializes the Message. |
Method Summary |
java.lang.String |
getMessage()
This method returns the String content of the message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
message
private java.lang.String message
- The string content of this Message.
MulticastMessage
public MulticastMessage(java.lang.String message,
int from)
- This constructor initializes the Message. Object content must be added
seperately with setContent() method, and the object must be
Serializable.
- Parameters:
message
- The String message.from
- The port the message sender listens to.
MulticastMessage
public MulticastMessage(java.lang.String message,
int from,
int hops)
- This constructor initializes the Message. Object content must be added
seperately with setContent() method, and the object must be
Serializable.
- Parameters:
message
- The String message.from
- The port the message sender listens to.hops
- The max number of hops.
getMessage
public java.lang.String getMessage()
- This method returns the String content of the message.
- Returns:
- String The message.