Class ResourceService
java.lang.Object
org.eclipse.jetty.ee8.nested.ResourceService
Abstract resource service, used by DefaultServlet and ResourceHandler
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleandoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) intbooleanbooleanbooleanisEtags()protected booleanisGzippedContent(String path) booleanbooleanprotected voidnotFound(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected booleanpassConditionalHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, HttpContent content) protected voidputHeaders(javax.servlet.http.HttpServletResponse response, HttpContent content, long contentLength) protected voidsendData(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean include, HttpContent content, Enumeration<String> reqRanges) protected voidsendDirectory(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Resource resource, String pathInContext) protected voidsendStatus(javax.servlet.http.HttpServletResponse response, int status, Supplier<String> etag) protected voidsendWelcome(HttpContent content, String pathInContext, boolean endsWithSlash, boolean included, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidsetAcceptRanges(boolean acceptRanges) voidsetCacheControl(HttpField cacheControl) voidsetDirAllowed(boolean dirAllowed) voidsetEncodingCacheSize(int encodingCacheSize) voidsetEtags(boolean etags) voidsetGzipEquivalentFileExtensions(List<String> gzipEquivalentFileExtensions) voidsetHttpContentFactory(HttpContent.Factory contentFactory) voidsetPathInfoOnly(boolean pathInfoOnly) voidsetPrecompressedFormats(CompressedContentFormat[] precompressedFormats) voidsetRedirectWelcome(boolean redirectWelcome) voidsetWelcomeFactory(ResourceService.WelcomeFactory welcomeFactory)  
- 
Constructor Details
- 
ResourceService
public ResourceService() 
 - 
 - 
Method Details
- 
getHttpContentFactory
 - 
setHttpContentFactory
 - 
getWelcomeFactory
 - 
setWelcomeFactory
 - 
isAcceptRanges
public boolean isAcceptRanges() - 
setAcceptRanges
public void setAcceptRanges(boolean acceptRanges)  - 
isDirAllowed
public boolean isDirAllowed() - 
setDirAllowed
public void setDirAllowed(boolean dirAllowed)  - 
isRedirectWelcome
public boolean isRedirectWelcome() - 
setRedirectWelcome
public void setRedirectWelcome(boolean redirectWelcome)  - 
getPrecompressedFormats
 - 
setPrecompressedFormats
 - 
setEncodingCacheSize
public void setEncodingCacheSize(int encodingCacheSize)  - 
getEncodingCacheSize
public int getEncodingCacheSize() - 
isPathInfoOnly
public boolean isPathInfoOnly() - 
setPathInfoOnly
public void setPathInfoOnly(boolean pathInfoOnly)  - 
isEtags
public boolean isEtags() - 
setEtags
public void setEtags(boolean etags)  - 
getCacheControl
 - 
setCacheControl
 - 
getGzipEquivalentFileExtensions
 - 
setGzipEquivalentFileExtensions
 - 
doGet
public boolean doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Throws:
 javax.servlet.ServletExceptionIOException
 - 
sendWelcome
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 - Throws:
 javax.servlet.ServletExceptionIOException
 - 
isGzippedContent
 - 
notFound
protected void notFound(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException - Throws:
 IOException
 - 
sendStatus
protected void sendStatus(javax.servlet.http.HttpServletResponse response, int status, Supplier<String> etag) throws IOException - Throws:
 IOException
 - 
passConditionalHeaders
protected boolean passConditionalHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, HttpContent content) throws IOException - Throws:
 IOException
 - 
sendDirectory
protected void sendDirectory(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Resource resource, String pathInContext) throws IOException - Throws:
 IOException
 - 
sendData
protected void sendData(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean include, HttpContent content, Enumeration<String> reqRanges) throws IOException - Throws:
 IOException
 - 
putHeaders
protected void putHeaders(javax.servlet.http.HttpServletResponse response, HttpContent content, long contentLength)  
 -