@Override public void stopServers() throws Exception { for (AbstractNettyServer nettyServer : servers) { try { nettyServer.stopServer(); } catch (Exception e) { LOG.error("Unable to stop server {} due to error {}", nettyServer, e); throw e; } } }
private void start(String instance, int port) { AbstractNettyServer server = null; try { server = (AbstractNettyServer) AppContext.getBean(instance); if (0 < port) { server.startServer(port); LOG.info("{} is running ,[port:{}]", instance, port); } else { server.startServer(); LOG.info("{} is start ,port={}! ", instance, server.getSocketAddress().getPort()); } servers.add(server); } catch (Exception e) { LOG.warn("{} boot is fail ! e {} ", instance, e.getMessage()); } }