Package io.undertow.server.handlers
Class ByteRangeHandler
java.lang.Object
io.undertow.server.handlers.ByteRangeHandler
- All Implemented Interfaces:
HttpHandler
Handler for Range requests. This is a generic handler that can handle range requests to any resource
of a fixed content length i.e. any resource where the content-length header has been set.
Note that this is not necessarily the most efficient way to handle range requests, as the full content
will be generated and then discarded.
At present this handler can only handle simple (i.e. single range) requests. If multiple ranges are requested the
Range header will be ignored.
- Author:
- Stuart Douglas
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleRequest
(HttpServerExchange exchange) Handle the request.toString()
-
Constructor Details
-
ByteRangeHandler
-
-
Method Details
-
handleRequest
Description copied from interface:HttpHandler
Handle the request.- Specified by:
handleRequest
in interfaceHttpHandler
- Parameters:
exchange
- the HTTP request/response exchange- Throws:
Exception
-
toString
-