org.broadleafcommerce.common.web.util
Class PrecompressedArtifactFilter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.broadleafcommerce.common.web.util.PrecompressedArtifactFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware

public class PrecompressedArtifactFilter
extends org.springframework.web.filter.GenericFilterBean

Author:
Jeff Fischer

Field Summary
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
PrecompressedArtifactFilter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain chain)
           
 RuntimeEnvironmentPropertiesConfigurer getConfigurer()
           
 String getResourcePath(javax.servlet.http.HttpServletRequest request)
          Copied from Tomcat Return the page resource path from the request.
 boolean isUseWhileInDefaultEnvironment()
           
 void setConfigurer(RuntimeEnvironmentPropertiesConfigurer configurer)
           
 void setUseWhileInDefaultEnvironment(boolean useWhileInDefaultEnvironment)
           
protected  boolean useGzipCompression(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String path, String gzipPath)
          Copied from Tomcat Return true if the response should be GZIP compressed.
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrecompressedArtifactFilter

public PrecompressedArtifactFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

getResourcePath

public String getResourcePath(javax.servlet.http.HttpServletRequest request)
Copied from Tomcat Return the page resource path from the request. For example:
 http://www.mycorp.com/banking/secure/login.htm  ->  /secure/login.htm 

Parameters:
request - the page servlet request
Returns:
the page resource path from the request

useGzipCompression

protected boolean useGzipCompression(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response,
                                     String path,
                                     String gzipPath)
                              throws MalformedURLException
Copied from Tomcat Return true if the response should be GZIP compressed.

Parameters:
request - the request to test
response - the response to test
path - the request path to test
Returns:
true if the response should be GZIP compressed
Throws:
MalformedURLException

isUseWhileInDefaultEnvironment

public boolean isUseWhileInDefaultEnvironment()

setUseWhileInDefaultEnvironment

public void setUseWhileInDefaultEnvironment(boolean useWhileInDefaultEnvironment)

getConfigurer

public RuntimeEnvironmentPropertiesConfigurer getConfigurer()

setConfigurer

public void setConfigurer(RuntimeEnvironmentPropertiesConfigurer configurer)


Copyright © 2012. All Rights Reserved.