protected NIOTransport configureTCPTransport(final Transport transportConfig) { final TCPNIOTransport tcpTransport = TCPNIOTransportBuilder.newInstance().build(); tcpTransport.setTcpNoDelay(Boolean.parseBoolean(transportConfig.getTcpNoDelay())); tcpTransport.setLinger(Integer.parseInt(transportConfig.getLinger())); tcpTransport.setWriteTimeout(Long.parseLong(transportConfig.getWriteTimeoutMillis()), TimeUnit.MILLISECONDS); tcpTransport.setReadTimeout(Long.parseLong(transportConfig.getReadTimeoutMillis()), TimeUnit.MILLISECONDS); tcpTransport.setServerConnectionBackLog(Integer.parseInt(transportConfig.getMaxConnectionsCount())); return tcpTransport; }
protected NIOTransport configureTCPTransport(final Transport transportConfig) { final TCPNIOTransport tcpTransport = configureDefaultThreadPoolConfigs( TCPNIOTransportBuilder.newInstance().build()); tcpTransport.setTcpNoDelay(Boolean.parseBoolean(transportConfig.getTcpNoDelay())); tcpTransport.setLinger(Integer.parseInt(transportConfig.getLinger())); tcpTransport.setWriteTimeout(Long.parseLong(transportConfig.getWriteTimeoutMillis()), TimeUnit.MILLISECONDS); tcpTransport.setReadTimeout(Long.parseLong(transportConfig.getReadTimeoutMillis()), TimeUnit.MILLISECONDS); tcpTransport.setServerConnectionBackLog(Integer.parseInt(transportConfig.getMaxConnectionsCount())); return tcpTransport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
@Override public void customize(TCPNIOTransport transport, FilterChainBuilder builder) { transport.setTcpNoDelay(true); transport.setIOStrategy(SameThreadIOStrategy.getInstance()); } });
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
/** * {@inheritDoc} */ @Override public TCPNIOTransport build() { TCPNIOTransport transport = (TCPNIOTransport) super.build(); transport.setKeepAlive(keepAlive); transport.setLinger(linger); transport.setServerConnectionBackLog(serverConnectionBackLog); transport.setTcpNoDelay(tcpNoDelay); transport.setServerSocketSoTimeout(serverSocketSoTimeout); return transport; }
@Override public void customize(TCPNIOTransport transport, FilterChainBuilder filterChainBuilder) { if (clientSocketProperties.getKeepAlive() != null) { transport.setKeepAlive(clientSocketProperties.getKeepAlive()); } if (clientSocketProperties.getReceiveBufferSize() != null) { transport.setReadBufferSize(clientSocketProperties.getReceiveBufferSize()); } if (clientSocketProperties.getSendBufferSize() != null) { transport.setWriteBufferSize(clientSocketProperties.getSendBufferSize()); } if (clientSocketProperties.getClientTimeout() != null) { transport.setClientSocketSoTimeout(clientSocketProperties.getClientTimeout()); } if (clientSocketProperties.getLinger() != null) { transport.setLinger(clientSocketProperties.getLinger()); } transport.setTcpNoDelay(clientSocketProperties.getSendTcpNoDelay()); transport.setConnectionTimeout(clientSocketProperties.getConnectionTimeout()); } }
transport.setTcpNoDelay(clientSocketProperties.getSendTcpNoDelay());