outputBuffer.nextRequest(); recycle(); return SocketState.CLOSED; endRequest(); boolean pipelined = inputBuffer.nextRequest(); outputBuffer.nextRequest(); recycle(); return (pipelined || !keepAlive) ? SocketState.CLOSED : SocketState.OPEN;
if (keepAlive) { inputBuffer.nextRequest(); outputBuffer.nextRequest(); return SocketState.OPEN; } else {
if (keepAlive) { inputBuffer.nextRequest(); outputBuffer.nextRequest(); return SocketState.OPEN; } else {
outputBuffer.nextRequest();
outputBuffer.nextRequest(); if (error) { inputBuffer.nextRequest(); outputBuffer.nextRequest(); recycle(); return SocketState.CLOSED;
outputBuffer.nextRequest();