From da9fd278e2ccb8f21babee0b4fcf42e5df1b9077 Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Sat, 5 Mar 2011 09:38:00 +0000 Subject: Added a sendPayloadToPeer method. --- src/common/Peer.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') 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 @@ -363,6 +363,21 @@ public class Peer extends Observable { return success; } + /** + * A method that sends a CollidableObject to a specific + * Peer in the network. + * + * @param payload + * A CollidableObject. + * + * @return true if the message was successfully sent to the + * Peer, or false 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 * Peers in the network. -- cgit v1.2.3