org.ajax4jsf.resource
Class InternetResourceService

java.lang.Object
  extended by 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


Constructor Summary
InternetResourceService()
           
 
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
 

Constructor Detail

InternetResourceService

public InternetResourceService()
Method Detail

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.