protected void fireServerPreShutdown() { logger.fine("Gateway Server Pre Shutdown"); for (GatewayServerListener listener : listeners) { try { listener.serverPreShutdown(); } catch (Exception e) { logger.log(Level.SEVERE, "A listener crashed.", e); } } }