public class ResourceService
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
ResourceService.WelcomeFactory |
| Constructor | Description |
|---|---|
ResourceService() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
|
HttpField |
getCacheControl() |
|
HttpContent.ContentFactory |
getContentFactory() |
|
int |
getEncodingCacheSize() |
|
java.util.List<java.lang.String> |
getGzipEquivalentFileExtensions() |
|
CompressedContentFormat[] |
getPrecompressedFormats() |
|
ResourceService.WelcomeFactory |
getWelcomeFactory() |
|
boolean |
isAcceptRanges() |
|
boolean |
isDirAllowed() |
|
boolean |
isEtags() |
|
protected boolean |
isGzippedContent(java.lang.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,
java.util.Enumeration<java.lang.String> reqRanges) |
|
protected void |
sendDirectory(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Resource resource,
java.lang.String pathInContext) |
|
protected void |
sendWelcome(HttpContent content,
java.lang.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(java.util.List<java.lang.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 java.util.List<java.lang.String> getGzipEquivalentFileExtensions()
public void setGzipEquivalentFileExtensions(java.util.List<java.lang.String> gzipEquivalentFileExtensions)
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletExceptionjava.io.IOExceptionprotected void sendWelcome(HttpContent content, java.lang.String pathInContext, boolean endsWithSlash, boolean included, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletExceptionjava.io.IOExceptionprotected boolean isGzippedContent(java.lang.String path)
protected void notFound(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
java.io.IOExceptionprotected boolean passConditionalHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
HttpContent content)
throws java.io.IOException
java.io.IOExceptionprotected void sendDirectory(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Resource resource,
java.lang.String pathInContext)
throws java.io.IOException
java.io.IOExceptionprotected boolean sendData(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean include,
HttpContent content,
java.util.Enumeration<java.lang.String> reqRanges)
throws java.io.IOException
java.io.IOExceptionprotected void putHeaders(javax.servlet.http.HttpServletResponse response,
HttpContent content,
long contentLength)
Copyright © 1995–2018 Webtide. All rights reserved.