public class RangeSupportFilter extends AbstractMgnlFilter
Range: bytes=0-
when downloading a video, for instance.Modifier and Type | Class and Description |
---|---|
protected static class |
RangeSupportFilter.RangeInfo
Requested byte range.
|
Constructor and Description |
---|
RangeSupportFilter() |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain) |
boolean |
isWrapWriter() |
void |
setWrapWriter(boolean wrapWriter)
RFP defines only byte ranges, however writers operate on characters which might be more then one byte long.
|
acceptsEncoding, acceptsGzipEncoding, addAndVerifyHeader, addBypass, addMapping, bypasses, destroy, doFilter, getBypasses, getDispatching, getMapping, getMappings, getName, headerContains, init, isEnabled, mapsTo, matches, matchesDispatching, setBypasses, setDispatching, setEnabled, setMappings, setName
public void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in class AbstractMgnlFilter
IOException
javax.servlet.ServletException
public boolean isWrapWriter()
public void setWrapWriter(boolean wrapWriter)
Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.