Class HTTPSeekableLineReader
java.lang.Object
org.archive.util.binsearch.AbstractSeekableLineReader
org.archive.util.binsearch.impl.HTTPSeekableLineReader
- All Implemented Interfaces:
SeekableLineReader
- Direct Known Subclasses:
ApacheHttp43SLR, HTTPURLConnSLR
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringstatic final Stringprotected Stringprotected Stringstatic final Stringprotected booleanprotected StringFields inherited from class AbstractSeekableLineReader
blockSize, br, bufferFully, closed, is, UTF8 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringgetHeaderValue(String headerName) abstract longgetSize()abstract StringgetUrl()booleanstatic StringmakeRangeHeader(long offset, int maxLength) voidvoidsetErrHeader(String errHeader) voidsetNoKeepAlive(boolean noKeepAlive) voidsetSaveErrHeader(String saveErrHeader) Methods inherited from class AbstractSeekableLineReader
close, doClose, doSeekLoad, finalize, getInputStream, isClosed, readLine, seek, seekWithMaxRead, setBufferFully, skipLine
-
Field Details
-
CONTENT_LENGTH
- See Also:
-
LAST_MODIFIED
- See Also:
-
noKeepAlive
protected boolean noKeepAlive -
cookie
-
connectedUrl
-
errHeader
-
saveErrHeader
-
-
Constructor Details
-
HTTPSeekableLineReader
public HTTPSeekableLineReader()
-
-
Method Details
-
getUrl
-
getSize
- Specified by:
getSizein interfaceSeekableLineReader- Overrides:
getSizein classAbstractSeekableLineReader- Throws:
IOException
-
getHeaderValue
-
makeRangeHeader
-
getCookie
-
setCookie
-
isNoKeepAlive
public boolean isNoKeepAlive() -
setNoKeepAlive
public void setNoKeepAlive(boolean noKeepAlive) -
getConnectedUrl
-
getSaveErrHeader
-
setSaveErrHeader
-
getErrHeader
-
setErrHeader
-