Class AcceleratorAddOnFilter

java.lang.Object
org.springframework.web.filter.GenericFilterBean
de.hybris.platform.yacceleratorstorefront.filters.AcceleratorAddOnFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

public class AcceleratorAddOnFilter extends org.springframework.web.filter.GenericFilterBean
  • Field Details

  • Constructor Details

    • AcceleratorAddOnFilter

      public AcceleratorAddOnFilter()
  • Method Details

    • getAddOnResolvers

    • doFilter

      public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • getAppContextFullPathNameFromRequest

      protected String getAppContextFullPathNameFromRequest(javax.servlet.http.HttpServletRequest request)
    • getFullPathNameFromRequest

      protected String getFullPathNameFromRequest(javax.servlet.http.HttpServletRequest request)
    • copyFileInternalIfNeeded

      protected void copyFileInternalIfNeeded(String sourceAddOnFileName, String targetWebAddOnFileName) throws IOException
      Copies file @param sourceAddOnFileName to @param targetWebAddOnFileName if it is older. Creates a directory structure if needed.
      Parameters:
      sourceAddOnFileName -
      targetWebAddOnFileName -
      Throws:
      IOException
    • getConfigurationService

      protected ConfigurationService getConfigurationService()
    • isActive

      protected boolean isActive()
    • setConfigurationService

      public void setConfigurationService(ConfigurationService configurationService)
    • getExtensionAccessor

      protected AcceleratorAddOnFilter.ExtensionAccessor getExtensionAccessor()
    • setExtensionAccessor

      public void setExtensionAccessor(AcceleratorAddOnFilter.ExtensionAccessor extensionAccessor)