void close() { for ( HttpsEndpointHandle eph : endpoints.values() ) eph.close__(); socketHandles.remove(getSocketAddress()); if (listenerEndpoint != null) listenerEndpoint.close(); } @Override
for ( SocketHandle sh : socketHandleSnapshot() ) { ListenerEndpoint le = sh.listenerEndpoint; if ( le != null ) le.close(); sh.listenerEndpoint = null;
try { log.info("Closing Endpoint Listener for port "+port); dynamicPTTListeningEndpointMapper.get(port).close(); } catch (Exception e) { log.error("Cannot close Endpoint relevant to port " + port, e);
for (ListenerEndpoint listenerEndpoint : ioReactor.getEndpoints()) { if (inetSocketAddress.getHostName().equalsIgnoreCase(((InetSocketAddress) listenerEndpoint.getAddress()).getHostName())) { listenerEndpoint.close(); endPointsClosed.add((InetSocketAddress) listenerEndpoint.getAddress());
public void reload(final TransportInDescription transportIn) throws AxisFault { if (state != BaseConstants.STARTED) return; // Close all listener endpoints and stop accepting new connections Set<ListenerEndpoint> endpoints = ioReactor.getEndpoints(); for (ListenerEndpoint endpoint: endpoints) { endpoint.close(); } // Rebuild connection factory HttpHost host = new HttpHost( listenerContext.getHostname(), listenerContext.getPort(), scheme.getName()); ServerConnFactoryBuilder connFactoryBuilder = initConnFactoryBuilder(transportIn, host); connFactory = connFactoryBuilder.build(params); iodispatch.update(connFactory); startEndpoints(); log.info(name + " Reloaded"); }