/**
  * Sends an object message to all connected peers
  *
  * @param message string message to send to all connected peers
  */
 public void broadcastObjectRequest(Serializable message) {
   RequestFromPeerToPeer requestFromPeerToPeer =
       RequestFromPeerToPeer.generateObjectMessageRequest(message);
   broadcastObjectMessage(requestDispatcherChannel, requestFromPeerToPeer);
 }
 /**
  * Sends an object message to a connected peer. If the given peer is not among the list of
  * connected peers, the message will be ignored
  *
  * @param peerId ID of the peer to which the message is to be sent
  * @param message string message to send
  */
 public long sendObjectRequest(PeerId peerId, Serializable message) {
   RequestFromPeerToPeer requestFromPeerToPeer =
       RequestFromPeerToPeer.generateObjectMessageRequest(message);
   return sendObjectMessage(peerId, requestDispatcherChannel, requestFromPeerToPeer, true);
 }