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

public abstract class HTTPSeekableLineReader extends AbstractSeekableLineReader
  • Field Details

  • Constructor Details

    • HTTPSeekableLineReader

      public HTTPSeekableLineReader()
  • Method Details

    • getUrl

      public abstract String getUrl()
    • getSize

      public abstract long getSize() throws IOException
      Specified by:
      getSize in interface SeekableLineReader
      Overrides:
      getSize in class AbstractSeekableLineReader
      Throws:
      IOException
    • getHeaderValue

      public abstract String getHeaderValue(String headerName)
    • makeRangeHeader

      public static String makeRangeHeader(long offset, int maxLength)
    • getCookie

      public String getCookie()
    • setCookie

      public void setCookie(String cookie)
    • isNoKeepAlive

      public boolean isNoKeepAlive()
    • setNoKeepAlive

      public void setNoKeepAlive(boolean noKeepAlive)
    • getConnectedUrl

      public String getConnectedUrl()
    • getSaveErrHeader

      public String getSaveErrHeader()
    • setSaveErrHeader

      public void setSaveErrHeader(String saveErrHeader)
    • getErrHeader

      public String getErrHeader()
    • setErrHeader

      public void setErrHeader(String errHeader)