_endOfContent = (!isPersistent() || _info.getHttpVersion().ordinal() < HttpVersion.HTTP_1_1.ordinal() ) ? EndOfContent.EOF_CONTENT : EndOfContent.CHUNKED_CONTENT; if (_response!=null && _endOfContent==EndOfContent.EOF_CONTENT) if (!isPersistent() && (close || _info.getHttpVersion().ordinal() > HttpVersion.HTTP_1_0.ordinal()))
_endOfContent = (!isPersistent() || _info.getHttpVersion().ordinal() < HttpVersion.HTTP_1_1.ordinal() ) ? EndOfContent.EOF_CONTENT : EndOfContent.CHUNKED_CONTENT; if (_response!=null && _endOfContent==EndOfContent.EOF_CONTENT) if (!isPersistent() && (close || _info.getHttpVersion().ordinal() > HttpVersion.HTTP_1_0.ordinal()))
if (!isPersistent() || _info.getHttpVersion().ordinal() < HttpVersion.HTTP_1_1.ordinal()) _endOfContent = EndOfContent.EOF_CONTENT; if (!isPersistent() && (close || _info.getHttpVersion().ordinal() > HttpVersion.HTTP_1_0.ordinal()))
if (!isPersistent() || _info.getVersion().ordinal() < HttpVersion.HTTP_1_1.ordinal()) _endOfContent = EndOfContent.EOF_CONTENT; if (!isPersistent() && (close || _info.getVersion().ordinal() > HttpVersion.HTTP_1_0.ordinal()))
public void reset() { // If we are still expecting if (_channel.isExpecting100Continue()) { // reset to avoid seeking remaining content _parser.reset(); // close to seek EOF _parser.close(); } // else if we are persistent else if (_generator.isPersistent()) // reset to seek next request _parser.reset(); else // else seek EOF _parser.close(); _generator.reset(); _channel.reset(); releaseRequestBuffer(); if (_chunk!=null) { _bufferPool.release(_chunk); _chunk=null; } }
public void reset() { // If we are still expecting if (_channel.isExpecting100Continue()) { // reset to avoid seeking remaining content _parser.reset(); // close to seek EOF _parser.close(); } // else if we are persistent else if (_generator.isPersistent()) // reset to seek next request _parser.reset(); else // else seek EOF _parser.close(); _generator.reset(); _channel.reset(); releaseRequestBuffer(); if (_chunk!=null) { _bufferPool.release(_chunk); _chunk=null; } }
else if (_parser.inContentState() && _generator.isPersistent()) if (!_parser.isClosed()) if (_generator.isPersistent()) _parser.reset(); else
else if (_parser.inContentState() && _generator.isPersistent()) if (_generator.isPersistent() && !_parser.isClosed()) _parser.reset(); else
else if (_parser.inContentState() && _generator.isPersistent()) if (_generator.isPersistent() && !_parser.isClosed()) _parser.reset(); else
boolean persistent = !failed && _parser.isPersistent() && _generator.isPersistent(); _generator.setPersistent(persistent); reset();
if (_parser.isInContent() && _generator.isPersistent() && !_channel.isExpecting100Continue())
if (_parser.isInContent() && _generator.isPersistent() && !_channel.isExpecting100Continue())
boolean persistent = !failed && _parser.isPersistent() && _generator.isPersistent(); _generator.setPersistent(persistent); reset();