private void newMessageReceived(final MessagePacket packet) { final Object message = packet.getMessage(); final SystemAdvertisement adv = packet.getAdvertisement(); final String sender = adv.getName(); if (message instanceof GMSMessage) { handleGMSMessage((GMSMessage) message, sender); } else if (message instanceof DSCMessage) { try { dscExecutor.submit(new ProcessDSCMessageTask(this, (DSCMessage)message, sender)); } catch (RejectedExecutionException ree) { logger.log(Level.WARNING, "failed to schedule processDSCMessageTask for mesasge " + message); } } }
private void newMessageReceived(final MessagePacket packet) { final Object message = packet.getMessage(); final SystemAdvertisement adv = packet.getAdvertisement(); final String sender = adv.getName(); if (message instanceof GMSMessage) { handleGMSMessage((GMSMessage) message, sender); } else if (message instanceof DSCMessage) { try { dscExecutor.submit(new ProcessDSCMessageTask(this, (DSCMessage)message, sender)); } catch (RejectedExecutionException ree) { logger.log(Level.WARNING, "failed to schedule processDSCMessageTask for mesasge " + message); } } }
MessagePacket mp = mqIter.next(); Object message = mp.getMessage(); String sender = mp.getAdvertisement().getName(); if (message instanceof GMSMessage) { writeLog(sender, (GMSMessage)mp.getMessage());
MessagePacket mp = mqIter.next(); Object message = mp.getMessage(); String sender = mp.getAdvertisement().getName(); if (message instanceof GMSMessage) { writeLog(sender, (GMSMessage)mp.getMessage());