@Override public void makeChannelRefuse(ClientID clientID, String message) { try { ClientHandshakeRefusedMessage handshakeRefuseMsg = newClientHandshakeRefusedMessage(clientID); synchronized (activeChannels) { handshakeRefuseMsg.initialize(message); handshakeRefuseMsg.send(); } } catch (NoSuchChannelException nsce) { logger.warn("Not sending handshake rejeceted message to disconnected client: " + clientID); } }
@Override public void handleEvent(final EventContext context) { if (context instanceof ClientHandshakeRefusedMessage) { consoleLogger.error(((ClientHandshakeRefusedMessage) context).getRefualsCause()); consoleLogger.info("L1 Exiting..."); throw new RuntimeException(((ClientHandshakeRefusedMessage) context).getRefualsCause()); } else if (context instanceof ClientHandshakeAckMessage) { handleClientHandshakeAckMessage((ClientHandshakeAckMessage) context); } else if (context instanceof PauseContext) { handlePauseContext((PauseContext) context); } else { throw new AssertionError("unknown event type: " + context.getClass().getName()); } }
@Override public void handleEvent(final EventContext context) { if (context instanceof ClientHandshakeRefusedMessage) { consoleLogger.error(((ClientHandshakeRefusedMessage) context).getRefualsCause()); consoleLogger.info("L1 Exiting..."); throw new RuntimeException(((ClientHandshakeRefusedMessage) context).getRefualsCause()); } else if (context instanceof ClientHandshakeAckMessage) { handleClientHandshakeAckMessage((ClientHandshakeAckMessage) context); } else if (context instanceof PauseContext) { handlePauseContext((PauseContext) context); } else { throw new AssertionError("unknown event type: " + context.getClass().getName()); } }
@Override public void makeChannelRefuse(ClientID clientID, String message) { try { ClientHandshakeRefusedMessage handshakeRefuseMsg = newClientHandshakeRefusedMessage(clientID); synchronized (activeChannels) { handshakeRefuseMsg.initialize(message); handshakeRefuseMsg.send(); } } catch (NoSuchChannelException nsce) { logger.warn("Not sending handshake rejeceted message to disconnected client: " + clientID); } }
@Override public void handleEvent(final EventContext context) { if (context instanceof ClientHandshakeRefusedMessage) { consoleLogger.error(((ClientHandshakeRefusedMessage) context).getRefualsCause()); consoleLogger.info("L1 Exiting..."); throw new RuntimeException(((ClientHandshakeRefusedMessage) context).getRefualsCause()); } else if (context instanceof ClientHandshakeAckMessage) { handleClientHandshakeAckMessage((ClientHandshakeAckMessage) context); } else if (context instanceof PauseContext) { handlePauseContext((PauseContext) context); } else { throw new AssertionError("unknown event type: " + context.getClass().getName()); } }
@Override public void makeChannelRefuse(ClientID clientID, String message) { try { ClientHandshakeRefusedMessage handshakeRefuseMsg = newClientHandshakeRefusedMessage(clientID); synchronized (activeChannels) { handshakeRefuseMsg.initialize(message); handshakeRefuseMsg.send(); } } catch (NoSuchChannelException nsce) { logger.warn("Not sending handshake rejeceted message to disconnected client: " + clientID); } }