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); } } }
if (packet != null) { if (logger.isLoggable(Level.FINER)){ logger.log(Level.FINER, "Processing received message .... "+ packet.getMessage()); Object message = mp.getMessage(); String sender = mp.getAdvertisement().getName(); if (message instanceof GMSMessage) { writeLog(sender, (GMSMessage)mp.getMessage()); } else if (message instanceof DSCMessage && logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, MessageFormat.format("Unprocessed DSCMessageReceived from :{0}, Operation :{1}", sender, ((DSCMessage)message).getOperation()));
if (packet != null) { if (logger.isLoggable(Level.FINER)){ logger.log(Level.FINER, "Processing received message .... "+ packet.getMessage()); Object message = mp.getMessage(); String sender = mp.getAdvertisement().getName(); if (message instanceof GMSMessage) { writeLog(sender, (GMSMessage)mp.getMessage()); } else if (message instanceof DSCMessage && logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, MessageFormat.format("Unprocessed DSCMessageReceived from :{0}, Operation :{1}", sender, ((DSCMessage)message).getOperation()));