RangedWagon

org.beangle.web.servlet.io.RangedWagon

RangedWagon

Split download senario like this:

  • Server first response:200
Content-Length=106786028
Accept-Ranges=bytes
  • Client send request :
Range: bytes=2000070-106786027
  • Server send next response:206
Content-Length=106786028
Content-Range=bytes 2000070-106786027/106786028

Attributes

Since:

2.4

Graph
Supertypes
trait Wagon
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def copy(input: InputStream, req: HttpServletRequest, res: HttpServletResponse): Unit

Attributes

Definition Classes
def maxStep(start: Long, stop: Long, bufferSize: Int): Int

Inherited methods

override def copy(file: File, req: HttpServletRequest, res: HttpServletResponse): Unit

Attributes

Definition Classes
Inherited from:
DefaultWagon
override def copy(url: URL, req: HttpServletRequest, res: HttpServletResponse): Unit

Attributes

Definition Classes
Inherited from:
DefaultWagon
protected def log(req: HttpServletRequest, msg: String, e: Throwable): Unit

Attributes

Inherited from:
DefaultWagon