Liferay 6.1.2-ce-ga3

com.liferay.portal.servlet.filters.cache
Class CacheFilter

java.lang.Object
  extended by com.liferay.portal.kernel.servlet.BaseFilter
      extended by com.liferay.portal.servlet.filters.BasePortalFilter
          extended by com.liferay.portal.servlet.filters.cache.CacheFilter
All Implemented Interfaces:
LiferayFilter, javax.servlet.Filter

public class CacheFilter
extends BasePortalFilter


Field Summary
static String SKIP_FILTER
           
 
Constructor Summary
CacheFilter()
           
 
Method Summary
protected  String getCacheKey(javax.servlet.http.HttpServletRequest request)
           
protected  long getPlid(long companyId, String pathInfo, String servletPath, long defaultPlid)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected  boolean isAlreadyFiltered(javax.servlet.http.HttpServletRequest request)
           
protected  boolean isCacheableColumn(long companyId, String columnSettings)
           
protected  boolean isCacheableData(long companyId, javax.servlet.http.HttpServletRequest request)
           
protected  boolean isCacheableRequest(javax.servlet.http.HttpServletRequest request)
           
protected  boolean isCacheableResponse(ByteBufferServletResponse byteBufferResponse)
           
 boolean isFilterEnabled(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  boolean isInclude(javax.servlet.http.HttpServletRequest request)
           
protected  void processFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
 
Methods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, isFilterEnabled, setFilterEnabled
 
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, processFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SKIP_FILTER

public static final String SKIP_FILTER
Constructor Detail

CacheFilter

public CacheFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class BaseFilter

isFilterEnabled

public boolean isFilterEnabled(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
Specified by:
isFilterEnabled in interface LiferayFilter
Overrides:
isFilterEnabled in class BaseFilter

getCacheKey

protected String getCacheKey(javax.servlet.http.HttpServletRequest request)

getPlid

protected long getPlid(long companyId,
                       String pathInfo,
                       String servletPath,
                       long defaultPlid)

isAlreadyFiltered

protected boolean isAlreadyFiltered(javax.servlet.http.HttpServletRequest request)

isCacheableColumn

protected boolean isCacheableColumn(long companyId,
                                    String columnSettings)
                             throws SystemException
Throws:
SystemException

isCacheableData

protected boolean isCacheableData(long companyId,
                                  javax.servlet.http.HttpServletRequest request)

isCacheableRequest

protected boolean isCacheableRequest(javax.servlet.http.HttpServletRequest request)

isCacheableResponse

protected boolean isCacheableResponse(ByteBufferServletResponse byteBufferResponse)

isInclude

protected boolean isInclude(javax.servlet.http.HttpServletRequest request)

processFilter

protected void processFilter(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws Exception
Overrides:
processFilter in class BaseFilter
Throws:
Exception

Liferay 6.1.2-ce-ga3