public class BaseResourceHandlerSupport extends ResourceHandlerSupport
| Modifier and Type | Field and Description |
|---|---|
static String |
RESOURCE_MAX_TIME_EXPIRES
Set the max time in miliseconds set on the "Expires" header for a resource rendered by
the default ResourceHandler.
|
| Constructor and Description |
|---|
BaseResourceHandlerSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected static FacesServletMapping |
calculateFacesServletMapping(String servletPath,
String pathInfo)
Determines the mapping of the FacesServlet in the web.xml configuration
file.
|
String |
calculateResourceBasePath(FacesContext facesContext)
Calculate the resource base path.
|
ContractResourceLoader[] |
getContractResourceLoaders()
Return an array of resource loaders used to find resources
associated with a contract.
|
protected FacesServletMapping |
getFacesServletMapping(FacesContext context)
Read the web.xml file that is in the classpath and parse its internals to
figure out how the FacesServlet is mapped for the current webapp.
|
String |
getMapping()
Get the mapping used as prefix(/faces) or sufix(.jsf)
|
long |
getMaxTimeExpires()
Return the time that should be set on "Expires" header in a resource.
|
ResourceLoader[] |
getResourceLoaders()
Return an array of resource loaders used to find resources.
|
long |
getStartupTime()
Return the time when the app started.
|
ResourceLoader[] |
getViewResourceLoaders()
Return an array of resource loaders used to find resources
that can be located using ResourceHandler.createViewResource().
|
boolean |
isExtensionMapping()
Check if the mapping used is done using extensions (.xhtml, .jsf)
or if it is not (/faces/*)
|
getResourceIdentifier@JSFWebConfigParam(since="2.0",
defaultValue="604800000",
group="resources",
tags="performance")
public static final String RESOURCE_MAX_TIME_EXPIRES
public ResourceLoader[] getResourceLoaders()
ResourceHandlerSupportgetResourceLoaders in class ResourceHandlerSupportpublic ContractResourceLoader[] getContractResourceLoaders()
ResourceHandlerSupportgetContractResourceLoaders in class ResourceHandlerSupportpublic ResourceLoader[] getViewResourceLoaders()
ResourceHandlerSupportgetViewResourceLoaders in class ResourceHandlerSupportpublic String calculateResourceBasePath(FacesContext facesContext)
ResourceHandlerSupportcalculateResourceBasePath in class ResourceHandlerSupportpublic boolean isExtensionMapping()
ResourceHandlerSupportisExtensionMapping in class ResourceHandlerSupportpublic String getMapping()
ResourceHandlerSupportgetMapping in class ResourceHandlerSupportprotected FacesServletMapping getFacesServletMapping(FacesContext context)
protected static FacesServletMapping calculateFacesServletMapping(String servletPath, String pathInfo)
servletPath - The servletPath of the current requestpathInfo - The pathInfo of the current requestpublic long getStartupTime()
ResourceHandlerSupportgetStartupTime in class ResourceHandlerSupportpublic long getMaxTimeExpires()
ResourceHandlerSupportgetMaxTimeExpires in class ResourceHandlerSupportCopyright © 2021 The Apache Software Foundation. All rights reserved.