org.ajax4jsf.resource
Class InternetResourceService
java.lang.Object
org.ajax4jsf.resource.InternetResourceService
- All Implemented Interfaces:
- org.ajax4jsf.cache.CacheConfigurationLoader, org.ajax4jsf.cache.CacheLoader
public class InternetResourceService
- extends java.lang.Object
- implements org.ajax4jsf.cache.CacheLoader, org.ajax4jsf.cache.CacheConfigurationLoader
Method Summary |
protected javax.faces.context.FacesContextFactory |
getContextFactory()
|
protected javax.faces.context.FacesContext |
getFacesContext(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
|
protected ResourceLifecycle |
getLifecycle()
|
protected java.util.Properties |
getProperties(java.lang.String name)
Get properties file from classpath |
protected org.ajax4jsf.resource.InternetResourceBuilder |
getResourceBuilder()
|
protected org.ajax4jsf.resource.ResourceContext |
getResourceContext(org.ajax4jsf.resource.InternetResource resource,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected javax.servlet.ServletContext |
getServletContext()
|
void |
init(javax.servlet.FilterConfig config)
|
java.lang.Object |
load(java.lang.Object key,
java.lang.Object context)
|
java.util.Properties |
loadProperties(java.lang.String name)
|
boolean |
serviceResource(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
|
void |
serviceResource(java.lang.String resourceKey,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
setCacheEnabled(boolean b)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternetResourceService
public InternetResourceService()
setCacheEnabled
public void setCacheEnabled(boolean b)
init
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
serviceResource
public boolean serviceResource(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
serviceResource
public void serviceResource(java.lang.String resourceKey,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
getResourceContext
protected org.ajax4jsf.resource.ResourceContext getResourceContext(org.ajax4jsf.resource.InternetResource resource,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.faces.FacesException
- Parameters:
resource
- request
- response
-
- Returns:
-
- Throws:
javax.servlet.ServletException
javax.faces.FacesException
getProperties
protected java.util.Properties getProperties(java.lang.String name)
- Get properties file from classpath
- Parameters:
name
-
- Returns:
getServletContext
protected javax.servlet.ServletContext getServletContext()
- Returns:
- Returns the servletContext.
getLifecycle
protected ResourceLifecycle getLifecycle()
throws javax.faces.FacesException
- Returns:
- the lifecycle
- Throws:
javax.servlet.ServletException
javax.faces.FacesException
getContextFactory
protected javax.faces.context.FacesContextFactory getContextFactory()
- Returns:
- the contextFactory
getFacesContext
protected javax.faces.context.FacesContext getFacesContext(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws javax.faces.FacesException
- Throws:
javax.faces.FacesException
getResourceBuilder
protected org.ajax4jsf.resource.InternetResourceBuilder getResourceBuilder()
- Returns:
- the resourceBuilder
load
public java.lang.Object load(java.lang.Object key,
java.lang.Object context)
throws org.ajax4jsf.cache.CacheException
- Specified by:
load
in interface org.ajax4jsf.cache.CacheLoader
- Throws:
org.ajax4jsf.cache.CacheException
loadProperties
public java.util.Properties loadProperties(java.lang.String name)
- Specified by:
loadProperties
in interface org.ajax4jsf.cache.CacheConfigurationLoader
Copyright © 2009. All Rights Reserved.