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 org.archive.util.binsearch.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 org.archive.util.binsearch.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
-