if (!processSocket(socket, SocketStatus.ERROR)) { try { socket.close(); } catch (IOException e) { }
if (!processSocket(socket, SocketStatus.ERROR)) { try { socket.close(); } catch (IOException e) { }
/** * Timeout checks. */ protected void maintain() { long date = System.currentTimeMillis(); // Maintain runs at most once every 5s, although it will likely get called more if ((date - lastMaintain) < 5000L) { return; } else { lastMaintain = date; } Socket socket = timeouts.check(date); while (socket != null) { if (!processSocket(socket, SocketStatus.TIMEOUT)) { try { socket.close(); } catch (IOException e) { } } socket = timeouts.check(date); } }
/** * Timeout checks. */ protected void maintain() { long date = System.currentTimeMillis(); // Maintain runs at most once every 5s, although it will likely get called more if ((date - lastMaintain) < 5000L) { return; } else { lastMaintain = date; } Socket socket = timeouts.check(date); while (socket != null) { if (!processSocket(socket, SocketStatus.TIMEOUT)) { try { socket.close(); } catch (IOException e) { } } socket = timeouts.check(date); } }
if (!processSocket(info.socket, SocketStatus.STOP)) { try { info.socket.close(); } catch (IOException e) { } Socket socket = timeouts.check(future); while (socket != null) { if (!processSocket(socket, SocketStatus.TIMEOUT)) { try { socket.close(); } catch (IOException e) { }
if (!processSocket(info.socket, SocketStatus.STOP)) { try { info.socket.close(); } catch (IOException e) { } Socket socket = timeouts.check(future); while (socket != null) { if (!processSocket(socket, SocketStatus.TIMEOUT)) { try { socket.close(); } catch (IOException e) { }
if (socket.getTimeout() > 0 && (now-access)>socket.getTimeout()) { processSocket(socket, SocketStatus.TIMEOUT, true);
serverSocketFactory.initSocket(socket); if (!processSocket(socket)) {
serverSocketFactory.initSocket(socket); if (!processSocket(socket)) {
serverSocketFactory.initSocket(socket); if (!processSocket(socket)) {
if (!processSocket(info.socket, SocketStatus.OPEN_CALLBACK)) { try { info.socket.close(); } catch (IOException e) { } if (!processSocket(info.socket, SocketStatus.OPEN_CALLBACK)) { try { info.socket.close(); } catch (IOException e) { }
if (!processSocket(info.socket, SocketStatus.OPEN_CALLBACK)) { try { info.socket.close(); } catch (IOException e) { } if (info.resume()) { timeouts.remove(info.socket); if (!processSocket(info.socket, SocketStatus.OPEN_CALLBACK)) { try { info.socket.close(); } catch (IOException e) { }
if (!processSocket(socket)) {
if (!processSocket(socket)) { countDownConnection();
if (!processSocket(socket)) { countDownConnection();
socketWrapper.clearDispatches(); if (asyncStateMachine.asyncComplete()) { ((JIoEndpoint) endpoint).processSocket(this.socketWrapper, SocketStatus.OPEN_READ, true); } else if (actionCode == ActionCode.ASYNC_DISPATCH) { if (asyncStateMachine.asyncDispatch()) { ((JIoEndpoint) endpoint).processSocket(this.socketWrapper, SocketStatus.OPEN_READ, true);