Package tigase.http.java.filters
Class ProtocolRedirectFilter
java.lang.Object
tigase.http.java.filters.ProtocolRedirectFilter
- All Implemented Interfaces:
javax.servlet.Filter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
doFilter
(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) void
init
(javax.servlet.FilterConfig filterConfig) protected boolean
protected void
sendRedirect
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractHttpServer.PortConfigBean configBean) protected boolean
shouldRedirect
(javax.servlet.http.HttpServletRequest request, AbstractHttpServer.PortConfigBean configBean)
-
Constructor Details
-
ProtocolRedirectFilter
public ProtocolRedirectFilter()
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException - Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Filter
-
shouldRedirect
protected boolean shouldRedirect(javax.servlet.http.HttpServletRequest request, AbstractHttpServer.PortConfigBean configBean) -
redirectionConditionSatisfied
-
sendRedirect
protected void sendRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractHttpServer.PortConfigBean configBean) throws IOException - Throws:
IOException
-