com.liferay.portal.servlet.filters.virtualhost
Class VirtualHostFilter
java.lang.Object
com.liferay.portal.kernel.servlet.BaseFilter
com.liferay.portal.servlet.filters.BasePortalFilter
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class VirtualHostFilter
- extends BasePortalFilter
This filter is used to provide virtual host functionality. However, this
filter is still required even if you do not use virtual hosting because it
sets the company id in the request so that subsequent calls in the thread
have the company id properly set. This filter must also always be the first
filter in the list of filters.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VirtualHostFilter
public VirtualHostFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
- Specified by:
init
in interface javax.servlet.Filter
- Overrides:
init
in class BaseFilter
isValidFriendlyURL
protected boolean isValidFriendlyURL(String friendlyURL)
isValidRequestURL
protected boolean isValidRequestURL(StringBuffer requestURL)
processFilter
protected void processFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
throws Exception
- Specified by:
processFilter
in class BaseFilter
- Throws:
Exception