public void setSoTimeout(final int timeout) throws SocketException { delegate.setSoTimeout(timeout); }
private static TServerSocket createServer(SSLServerSocketFactory factory, int port, int timeout, boolean clientAuth, InetAddress ifAddress, TSSLTransportParameters params) throws TTransportException { try { SSLServerSocket serverSocket = (SSLServerSocket) factory.createServerSocket(port, 100, ifAddress); serverSocket.setSoTimeout(timeout); serverSocket.setNeedClientAuth(clientAuth); if (params != null && params.cipherSuites != null) { serverSocket.setEnabledCipherSuites(params.cipherSuites); } return new TServerSocket(new TServerSocket.ServerSocketTransportArgs(). serverSocket(serverSocket).clientTimeout(timeout)); } catch (Exception e) { throw new TTransportException("Could not bind to port " + port, e); } }
@Override public void setSoTimeout(int timeout) throws SocketException { ss.setSoTimeout(timeout); }
public void setSoTimeout(final int timeout) throws SocketException { delegate.setSoTimeout(timeout); }
public void setSoTimeout(final int timeout) throws SocketException { delegate.setSoTimeout(timeout); }
public void setSoTimeout(final int timeout) throws SocketException { delegate.setSoTimeout(timeout); }
public void run() { ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( 2, 10, 60, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>()); try { int max = MiniSslClientServer.this.serverRequestNumber; for (int i = max; (i > 0 || max == 0) && (!stopServer); i--) { Socket acceptedSocket = null; try { serverSocket.setSoTimeout(serverTimeout); acceptedSocket = serverSocket.accept(); Future<Object> f = threadPoolExecutor .submit(new RequestHandler(acceptedSocket)); serverRequestsFutures.put(f); } catch (IOException e) { MiniSslClientServer.this.listeningServerException = e; } catch (InterruptedException e) { MiniSslClientServer.this.listeningServerException = e; } } } catch (RuntimeException e) { MiniSslClientServer.this.listeningServerException = e; } } });
private static TServerSocket createServer(SSLServerSocketFactory factory, int port, int timeout, boolean clientAuth, InetAddress ifAddress, TSSLTransportParameters params) throws TTransportException { try { SSLServerSocket serverSocket = (SSLServerSocket) factory.createServerSocket(port, 100, ifAddress); serverSocket.setSoTimeout(timeout); serverSocket.setNeedClientAuth(clientAuth); if (params != null && params.cipherSuites != null) { serverSocket.setEnabledCipherSuites(params.cipherSuites); } return new TServerSocket(serverSocket, timeout); } catch (Exception e) { throw new TTransportException("Could not bind to port " + port, e); } }
serverSocket.setSoTimeout(500);
private static TServerSocket createServer(SSLServerSocketFactory factory, int port, int timeout, boolean clientAuth, InetAddress ifAddress, TSSLTransportParameters params) throws TTransportException { try { SSLServerSocket serverSocket = (SSLServerSocket) factory.createServerSocket(port, 100, ifAddress); serverSocket.setSoTimeout(timeout); serverSocket.setNeedClientAuth(clientAuth); if (params != null && params.cipherSuites != null) { serverSocket.setEnabledCipherSuites(params.cipherSuites); } return new TServerSocket(serverSocket, timeout); } catch (Exception e) { throw new TTransportException("Could not bind to port " + port, e); } }
listenPort = serverSocket.getLocalPort(); logger.info(" Listening on port " + listenPort); serverSocket.setSoTimeout(500);
/** * Factory method for server sockets. * * @param localEndPoint Local host and port. * @param timeout Socket timeout. * @return A new <code>ServerSocket</code>. * @exception IOException If an error occurs. */ public ServerSocket createServerSocket(EndPoint localEndPoint, int timeout) throws IOException { final SSLServerSocket socket = (SSLServerSocket)m_serverSocketFactory.createServerSocket( localEndPoint.getPort(), 50, InetAddress.getByName(localEndPoint.getHost())); socket.setSoTimeout(timeout); socket.setEnabledCipherSuites(socket.getSupportedCipherSuites()); socket.setEnabledProtocols(socket.getSupportedProtocols()); return socket; }
serverSocket.setSoTimeout(60000); setSocket(serverSocket);