public class BroadleafResourceHttpRequestHandler
extends org.springframework.web.servlet.resource.ResourceHttpRequestHandler
ResourceResolver, ResourceTransformer, 
 or location (Resource) collections based on the Ordered interface.| Modifier and Type | Class and Description | 
|---|---|
| protected class  | BroadleafResourceHttpRequestHandler.OrderedComparatorItems that implement Ordered will sort by the value of  Ordered.getOrder(). | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BroadleafContextUtil | blcContextUtil | 
| protected long | cacheSeconds | 
| Constructor and Description | 
|---|
| BroadleafResourceHttpRequestHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | handleRequest(javax.servlet.http.HttpServletRequest request,
             javax.servlet.http.HttpServletResponse response) | 
| protected void | setHeaders(javax.servlet.http.HttpServletResponse response,
          org.springframework.core.io.Resource resource,
          org.springframework.http.MediaType mediaType) | 
| protected void | sortCollections() | 
afterPropertiesSet, getContentNegotiationManager, getCorsConfiguration, getLocations, getMediaType, getResource, getResourceHttpMessageConverter, getResourceRegionHttpMessageConverter, getResourceResolvers, getResourceTransformers, getUrlPathHelper, initAllowedLocations, initContentNegotiationStrategy, isInvalidPath, processPath, setContentNegotiationManager, setCorsConfiguration, setEmbeddedValueResolver, setLocations, setLocationValues, setResourceHttpMessageConverter, setResourceRegionHttpMessageConverter, setResourceResolvers, setResourceTransformers, setUrlPathHelper, toStringapplyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, checkRequest, getAllowHeader, getCacheControl, getCacheSeconds, getSupportedMethods, getVaryByRequestHeaders, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader, setVaryByRequestHeadersgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextprotected BroadleafContextUtil blcContextUtil
@Value(value="${staticResourceBrowserCacheSeconds}")
protected long cacheSeconds
@PostConstruct protected void sortCollections()
public void handleRequest(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws javax.servlet.ServletException,
                          IOException
handleRequest in interface org.springframework.web.HttpRequestHandlerhandleRequest in class org.springframework.web.servlet.resource.ResourceHttpRequestHandlerjavax.servlet.ServletExceptionIOExceptionprotected void setHeaders(javax.servlet.http.HttpServletResponse response,
                          org.springframework.core.io.Resource resource,
                          org.springframework.http.MediaType mediaType)
                   throws IOException
setHeaders in class org.springframework.web.servlet.resource.ResourceHttpRequestHandlerIOExceptionCopyright © 2020. All rights reserved.