view src/nabble/view/lib/NabbleConnectionLimitFilter.java @ 0:7ecd1a4ef557

add content
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 21 Mar 2019 19:15:52 -0600
parents
children
line wrap: on
line source

package nabble.view.lib;

import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import fschmidt.util.servlet.ConnectionLimitFilter;


public final class NabbleConnectionLimitFilter extends ConnectionLimitFilter {

	public void doFilter(
		ServletRequest req,
		ServletResponse res,
		FilterChain chain
	)
		throws IOException, ServletException
	{
		HttpServletRequest request = (HttpServletRequest)req;
		if( request.getServletPath().contains("/tools/") ) {
			chain.doFilter(req,res);
			return;
		}
		super.doFilter(req,res,chain);
	}

}