class HttpRangeReader extends RangeReader

This class extends RangeReader by reading chunks out of a GeoTiff at the specified HTTP location.

Exceptions thrown

[[HttpStatusException]] if the HTTP response code is 4xx or 5xx

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpRangeReader
  2. RangeReader
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpRangeReader(url: URL, useHeadRequest: Boolean)

    Exceptions thrown

    [[HttpStatusException]] if the HTTP response code is 4xx or 5xx

Value Members

  1. def readAll(): Array[Byte]

    Gets the entire object as an Array.

    Gets the entire object as an Array. This will fail if objectLength > Int.MaxValue

    Definition Classes
    RangeReader
  2. def readClippedRange(start: Long, length: Int): Array[Byte]
    Definition Classes
    HttpRangeReaderRangeReader
  3. def readRange(start: Long, length: Int): Array[Byte]
    Definition Classes
    RangeReader
  4. val request: HttpRequest
  5. val totalLength: Long
    Definition Classes
    HttpRangeReaderRangeReader