public void close() throws IOException { delegate.close(); }
public void stop(){ Logger.debug("Stopping HTTPS redirector ..."); try{ if(mSocket != null) mSocket.close(); } catch(IOException e){ } mRunning = false; mSocket = null; }
private void closeSockets() { if(clientSocket != null) { try { clientSocket.close(); } catch(final Exception e) { e.printStackTrace(); } } if (serverSocket != null) { try { serverSocket.close(); } catch (final Exception e) { e.printStackTrace(); } } }
@Override public void shutdown() { this.shutdown = true; try { try { this.serverSocket.close(); } catch (final Exception e) { e.printStackTrace(); } this.interrupt(); } catch (final Exception e) { e.printStackTrace(); } try { thread.join(100); } catch (InterruptedException ie) { System.out.println("Shutdown of TLS server thread failed."); } }
public void implCloseSelectableChannel() throws IOException { _socket.close(); }
@Override public void close() throws IOException { ss.close(); }
public void close() throws IOException { delegate.close(); }
@Override public void close() throws IOException { _sslSocket.close(); }
public void close() throws IOException { delegate.close(); }
public void close() throws IOException { delegate.close(); }
/** * Stops listening * */ public void stop() throws Exception { if (running) { running = false; serverSocket.close(); thread.interrupt(); // stopTransports(); } }
/** * Stops listening * */ public void stop() throws Exception { if (running) { running = false; serverSocket.close(); thread.interrupt(); stopTransports(); } }
@Override public void destroy() throws Exception { if (logger.isTraceEnabled()) logger.trace("SocketCommandProcessor.destroy called..."); sslserversocket.close(); // closes remote session super.destroy(); } }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); try { serverSocket.setReuseAddress(true); prepareSocket(serverSocket, options); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; } catch (IllegalArgumentException | SecurityException | IOException e) { serverSocket.close(); throw e; } }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); try { serverSocket.setReuseAddress(true); prepareSocket(serverSocket, options); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; } catch (IllegalArgumentException | SecurityException | IOException e) { serverSocket.close(); throw e; } }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); try { serverSocket.setReuseAddress(true); prepareSocket(serverSocket, options); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; } catch (IllegalArgumentException | SecurityException | IOException e) { serverSocket.close(); throw e; } }
@After public void tearDown() throws IOException { if (serverSocket != null) { serverSocket.close(); } }
@Override public void run() { try (Socket socket = server.accept()) { try (DataInputStream in = new DataInputStream(socket.getInputStream())) { receivedData = ByteStreams.toByteArray(in); } } catch (final IOException e) { throw new IllegalStateException(e); } try { server.close(); } catch (final IOException e) { throw new IllegalStateException(e); } semaphore.release(); }
@Override public ServerChannel open(InetAddress address, int port, int timeout) throws IOException { SSLServerSocket sock = (SSLServerSocket) _factory.createServerSocket(port, _backlog, address); try { sock.setReuseAddress(_isReuseAddress); sock.setWantClientAuth(_isWantClientAuth); return new SSLServerChannel(sock, timeout); } catch (Throwable t) { if (!sock.isClosed()) { try { sock.close(); } catch (Throwable tt) { t.addSuppressed(tt); } } throw t; } } }
@After public void tearDown() throws IOException { if (sslServerSocket != null && !sslServerSocket.isClosed()) { sslServerSocket.close(); } }