Package org.eclipse.equinox.http.servlet
Class RangeAwareServletContextHelper
- java.lang.Object
-
- org.osgi.service.http.context.ServletContextHelper
-
- org.eclipse.equinox.http.servlet.RangeAwareServletContextHelper
-
public abstract class RangeAwareServletContextHelper extends ServletContextHelper
A custom servlet context helper type providing support for predicting the need for ranged content responses based on the content type and the user agent.- Since:
- 1.5
-
-
Field Summary
-
Fields inherited from class org.osgi.service.http.context.ServletContextHelper
AUTHENTICATION_TYPE, AUTHORIZATION, REMOTE_USER
-
-
Constructor Summary
Constructors Constructor Description RangeAwareServletContextHelper()
RangeAwareServletContextHelper(Bundle bundle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
rangeableContentType(String contentType, String userAgent)
Return true if the content type should result in a ranged content response based on the user agent.-
Methods inherited from class org.osgi.service.http.context.ServletContextHelper
finishSecurity, getMimeType, getRealPath, getResource, getResourcePaths, handleSecurity
-
-
-
-
Constructor Detail
-
RangeAwareServletContextHelper
public RangeAwareServletContextHelper()
-
RangeAwareServletContextHelper
public RangeAwareServletContextHelper(Bundle bundle)
-
-
Method Detail
-
rangeableContentType
public boolean rangeableContentType(String contentType, String userAgent)
Return true if the content type should result in a ranged content response based on the user agent. The user agent value is obtained from theUser-Agent
request header.This mechanism is only applicable if the browser didn't make a range request for a known ranged content type.
- Parameters:
contentType
- the content type of the requestuserAgent
- the value obtained from the "User-Agent" header
-
-