public class Message
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
Message.MessageType |
| Constructor and Description |
|---|
Message(java.lang.Object body,
peersim.core.Node src,
Message.MessageType type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
java.lang.Object |
getBody() |
peersim.core.Node |
getCurrentHop() |
long |
getHop() |
long |
getID() |
peersim.core.Node |
getSourceNode() |
Message.MessageType |
getType() |
void |
incrementHop() |
void |
setCurrentHop(peersim.core.Node currentHop) |
java.lang.String |
toString() |
public Message(java.lang.Object body,
peersim.core.Node src,
Message.MessageType type)
public long getID()
public java.lang.Object getBody()
public void incrementHop()
public long getHop()
public Message.MessageType getType()
public peersim.core.Node getSourceNode()
public peersim.core.Node getCurrentHop()
public void setCurrentHop(peersim.core.Node currentHop)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
toString in class java.lang.Object