private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
private static int calcWriteBufferSize(final TCPNIOConnection connection, final int bufferSize) { return Math.min(TCPNIOTransport.MAX_SEND_BUFFER_SIZE, Math.min(bufferSize, (connection.getWriteBufferSize() * 3) / 2)); }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }
protected void resetProperties() { if (channel != null) { setReadBufferSize(transport.getReadBufferSize()); setWriteBufferSize(transport.getWriteBufferSize()); final int transportMaxAsyncWriteQueueSize = ((TCPNIOTransport) transport).getAsyncQueueIO() .getWriter().getMaxPendingBytesPerConnection(); setMaxAsyncWriteQueueSize( transportMaxAsyncWriteQueueSize == AsyncQueueWriter.AUTO_SIZE ? getWriteBufferSize() * 4 : transportMaxAsyncWriteQueueSize); localSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getLocalSocketAddress(); } }); peerSocketAddressHolder = Holder.lazyHolder( new NullaryFunction<SocketAddress>() { @Override public SocketAddress evaluate() { return ((SocketChannel) channel).socket().getRemoteSocketAddress(); } }); } }