| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.commons.resourcehandler.resource.ResourceHandlerSupport
org.apache.myfaces.commons.resourcehandler.resource.BaseResourceHandlerSupport
public class BaseResourceHandlerSupport
A ResourceHandlerSupport implementation for use with standard Java Servlet engines, ie an engine that supports javax.servlet, and uses a standard web.xml file.
| Field Summary | |
|---|---|
| static java.lang.String | RESOURCE_MAX_TIME_EXPIRESSet the max time in miliseconds set on the "Expires" header for a resource rendered by the default ResourceHandler. | 
| Constructor Summary | |
|---|---|
| BaseResourceHandlerSupport() | |
| Method Summary | |
|---|---|
| protected static FacesServletMapping | calculateFacesServletMapping(java.lang.String servletPath,
                             java.lang.String pathInfo)Determines the mapping of the FacesServlet in the web.xml configuration file. | 
|  java.lang.String | calculateResourceBasePath(javax.faces.context.FacesContext facesContext)Calculate the resource base path. | 
| protected  FacesServletMapping | getFacesServletMapping(javax.faces.context.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. | 
|  java.lang.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 using the standard. | 
|  long | getStartupTime()Return the time when the app started. | 
|  boolean | isExtensionMapping()Check if the mapping used is done using extensions (.xhtml, .jsf) or if it is not (/faces/*) | 
| Methods inherited from class org.apache.myfaces.commons.resourcehandler.resource.ResourceHandlerSupport | 
|---|
| getResourceIdentifier | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
@JSFWebConfigParam(since="2.0",
                   defaultValue="604800000",
                   group="resources",
                   tags="performance")
public static final java.lang.String RESOURCE_MAX_TIME_EXPIRES
| Constructor Detail | 
|---|
public BaseResourceHandlerSupport()
| Method Detail | 
|---|
public ResourceLoader[] getResourceLoaders()
ResourceHandlerSupport
getResourceLoaders in class ResourceHandlerSupportpublic java.lang.String calculateResourceBasePath(javax.faces.context.FacesContext facesContext)
ResourceHandlerSupport
calculateResourceBasePath in class ResourceHandlerSupportpublic boolean isExtensionMapping()
ResourceHandlerSupport
isExtensionMapping in class ResourceHandlerSupportpublic java.lang.String getMapping()
ResourceHandlerSupport
getMapping in class ResourceHandlerSupportprotected FacesServletMapping getFacesServletMapping(javax.faces.context.FacesContext context)
protected static FacesServletMapping calculateFacesServletMapping(java.lang.String servletPath,
                                                                  java.lang.String pathInfo)
servletPath - The servletPath of the current requestpathInfo - The pathInfo of the current request
public long getStartupTime()
ResourceHandlerSupport
getStartupTime in class ResourceHandlerSupportpublic long getMaxTimeExpires()
ResourceHandlerSupport
getMaxTimeExpires in class ResourceHandlerSupport| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||