public class ResourceService extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ResourceService.WelcomeFactory |
Constructor and Description |
---|
ResourceService() |
Modifier and Type | Method and Description |
---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
HttpField |
getCacheControl() |
HttpContent.ContentFactory |
getContentFactory() |
int |
getEncodingCacheSize() |
List<String> |
getGzipEquivalentFileExtensions() |
CompressedContentFormat[] |
getPrecompressedFormats() |
ResourceService.WelcomeFactory |
getWelcomeFactory() |
boolean |
isAcceptRanges() |
boolean |
isDirAllowed() |
boolean |
isEtags() |
protected boolean |
isGzippedContent(String path) |
boolean |
isPathInfoOnly() |
boolean |
isRedirectWelcome() |
protected void |
notFound(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected boolean |
passConditionalHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
HttpContent content) |
protected void |
putHeaders(javax.servlet.http.HttpServletResponse response,
HttpContent content,
long contentLength) |
protected boolean |
sendData(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean include,
HttpContent content,
Enumeration<String> reqRanges) |
protected void |
sendDirectory(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Resource resource,
String pathInContext) |
protected void |
sendWelcome(HttpContent content,
String pathInContext,
boolean endsWithSlash,
boolean included,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setAcceptRanges(boolean acceptRanges) |
void |
setCacheControl(HttpField cacheControl) |
void |
setContentFactory(HttpContent.ContentFactory contentFactory) |
void |
setDirAllowed(boolean dirAllowed) |
void |
setEncodingCacheSize(int encodingCacheSize) |
void |
setEtags(boolean etags) |
void |
setGzipEquivalentFileExtensions(List<String> gzipEquivalentFileExtensions) |
void |
setPathInfoOnly(boolean pathInfoOnly) |
void |
setPrecompressedFormats(CompressedContentFormat[] precompressedFormats) |
void |
setRedirectWelcome(boolean redirectWelcome) |
void |
setWelcomeFactory(ResourceService.WelcomeFactory welcomeFactory) |
public HttpContent.ContentFactory getContentFactory()
public void setContentFactory(HttpContent.ContentFactory contentFactory)
public ResourceService.WelcomeFactory getWelcomeFactory()
public void setWelcomeFactory(ResourceService.WelcomeFactory welcomeFactory)
public boolean isAcceptRanges()
public void setAcceptRanges(boolean acceptRanges)
public boolean isDirAllowed()
public void setDirAllowed(boolean dirAllowed)
public boolean isRedirectWelcome()
public void setRedirectWelcome(boolean redirectWelcome)
public CompressedContentFormat[] getPrecompressedFormats()
public void setPrecompressedFormats(CompressedContentFormat[] precompressedFormats)
public void setEncodingCacheSize(int encodingCacheSize)
public int getEncodingCacheSize()
public boolean isPathInfoOnly()
public void setPathInfoOnly(boolean pathInfoOnly)
public boolean isEtags()
public void setEtags(boolean etags)
public HttpField getCacheControl()
public void setCacheControl(HttpField cacheControl)
public void setGzipEquivalentFileExtensions(List<String> gzipEquivalentFileExtensions)
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
protected void sendWelcome(HttpContent content, String pathInContext, boolean endsWithSlash, boolean included, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
protected boolean isGzippedContent(String path)
protected void notFound(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOException
protected boolean passConditionalHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, HttpContent content) throws IOException
IOException
protected void sendDirectory(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Resource resource, String pathInContext) throws IOException
IOException
protected boolean sendData(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean include, HttpContent content, Enumeration<String> reqRanges) throws IOException
IOException
protected void putHeaders(javax.servlet.http.HttpServletResponse response, HttpContent content, long contentLength)
Copyright © 1995–2016 Webtide. All rights reserved.