@Override public void close() { server.close(); }
@Override public void close(int timeout) { server.close(timeout); }
@Override public void close() { server.close(); }
@Override public void close(int timeout) { server.close(timeout); }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void close() { doClose(); server.close(); }
@Override public void close() { doClose(); server.close(); }
@Override public void close(final int timeout) { startClose(); if (timeout > 0) { final long max = (long) timeout; final long start = System.currentTimeMillis(); if (getUrl().getParameter(Constants.CHANNEL_SEND_READONLYEVENT_KEY, true)) { sendChannelReadOnlyEvent(); } while (HeaderExchangeServer.this.isRunning() && System.currentTimeMillis() - start < max) { try { Thread.sleep(10); } catch (InterruptedException e) { logger.warn(e.getMessage(), e); } } } doClose(); server.close(timeout); }
@Override public void close(final int timeout) { startClose(); if (timeout > 0) { final long max = (long) timeout; final long start = System.currentTimeMillis(); if (getUrl().getParameter(Constants.CHANNEL_SEND_READONLYEVENT_KEY, true)) { sendChannelReadOnlyEvent(); } while (HeaderExchangeServer.this.isRunning() && System.currentTimeMillis() - start < max) { try { Thread.sleep(10); } catch (InterruptedException e) { logger.warn(e.getMessage(), e); } } } doClose(); server.close(timeout); }
@Override public void close(int timeout) { server.close(timeout); }
@Override public void close(int timeout) { server.close(timeout); }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void leave(URL url) throws RemotingException { Server server = servers.remove(url); if (server != null) { server.close(); } }
@Override public void close() { doClose(); server.close(); }
@Override public void close() { doClose(); server.close(); }