diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2011-03-05 09:38:00 +0000 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2011-03-05 09:38:00 +0000 |
commit | da9fd278e2ccb8f21babee0b4fcf42e5df1b9077 (patch) | |
tree | 00d5302aeedbdc1d17c0f943ca6dd6d935264209 /src | |
parent | fd75f92ca824dc67b7a55cded3507c11beef59ab (diff) |
Added a sendPayloadToPeer method.
Diffstat (limited to 'src')
-rw-r--r-- | src/common/Peer.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/common/Peer.java b/src/common/Peer.java index 91c2f2c..eb23a30 100644 --- a/src/common/Peer.java +++ b/src/common/Peer.java @@ -364,6 +364,21 @@ public class Peer extends Observable { }
/**
+ * A method that sends a CollidableObject to a specific
+ * <code>Peer</code> in the network.
+ *
+ * @param payload
+ * A CollidableObject.
+ *
+ * @return <code>true</code> if the message was successfully sent to the
+ * <code>Peer</code>, or <code>false</code> otherwise.
+ */
+ public synchronized boolean sendPayloadToPeer(PeerInformation peer, CollidableObject payload) {
+ PeerMessage message = createPayloadMessage(payload);
+ return sendMessage(message, peer);
+ }
+
+ /**
* A method that sends an object to all
* <code>Peer</code>s in the network.
*
|