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()));
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()));
private void handleGMSMessage(final GMSMessage gMsg, final String sender) { if (gMsg.getComponentName() != null && gMsg.getComponentName().equals(GMSConstants.shutdownType.GROUP_SHUTDOWN.toString())) { final ShutdownHelper sh = GMSContextFactory.getGMSContext(gMsg.getGroupName()).getShutdownHelper(); logger.log(Level.INFO, "member.groupshutdown", new Object[]{sender, groupName}); sh.addToGroupShutdownList(gMsg.getGroupName()); logger.log(Level.FINE, "setting clusterStopping variable to true"); GMSContextFactory.getGMSContext(gMsg.getGroupName()).getGroupCommunicationProvider().setGroupStoppingState(); } else { if (getRouter().isMessageAFRegistered()) { writeLog(sender, gMsg); final MessageSignal ms = new MessageSignalImpl(gMsg.getMessage(), gMsg.getComponentName(), sender, gMsg.getGroupName(), gMsg.getStartTime()); final SignalPacket signalPacket = new SignalPacket(ms); getRouter().queueSignal(signalPacket); } } }
private void handleGMSMessage(final GMSMessage gMsg, final String sender) { if (gMsg.getComponentName() != null && gMsg.getComponentName().equals(GMSConstants.shutdownType.GROUP_SHUTDOWN.toString())) { final ShutdownHelper sh = GMSContextFactory.getGMSContext(gMsg.getGroupName()).getShutdownHelper(); logger.log(Level.INFO, "member.groupshutdown", new Object[]{sender, groupName}); sh.addToGroupShutdownList(gMsg.getGroupName()); logger.log(Level.FINE, "setting clusterStopping variable to true"); GMSContextFactory.getGMSContext(gMsg.getGroupName()).getGroupCommunicationProvider().setGroupStoppingState(); } else { if (getRouter().isMessageAFRegistered()) { writeLog(sender, gMsg); final MessageSignal ms = new MessageSignalImpl(gMsg.getMessage(), gMsg.getComponentName(), sender, gMsg.getGroupName(), gMsg.getStartTime()); final SignalPacket signalPacket = new SignalPacket(ms); getRouter().queueSignal(signalPacket); } } }