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
View Source
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.
- Author:
- Joel Kozikowski, Brian Wing Shun Chan, Raymond Augé
Method Summary |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
protected boolean |
isValidFriendlyURL(java.lang.String friendlyURL)
|
protected boolean |
isValidRequestURL(java.lang.StringBuffer requestURL)
|
protected void |
processFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
|
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter |
destroy, getFilterConfig, processFilter |
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 com.liferay.portal.kernel.servlet.BaseFilter
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws java.io.IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Overrides:
doFilter
in class com.liferay.portal.kernel.servlet.BaseFilter
- Throws:
java.io.IOException
javax.servlet.ServletException
isValidFriendlyURL
protected boolean isValidFriendlyURL(java.lang.String friendlyURL)
isValidRequestURL
protected boolean isValidRequestURL(java.lang.StringBuffer requestURL)
processFilter
protected void processFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
- Specified by:
processFilter
in class com.liferay.portal.kernel.servlet.BaseFilter