/** * Inserts message into queue * * @param message - message to insert * @throws RemoteException */ @Override public synchronized void putMessage(Message message) throws RemoteException { Message messageTmp = new Message(); messageTmp.setClock(message.getClock()); messageTmp.setColor(message.getColor()); messageTmp.setPayload(message.getPayload()); messageTmp.setType(message.getType()); this.messageQueue.add(message); }