Class HiddenResourcesFilter
java.lang.Object
pl.edu.icm.unity.engine.api.utils.HiddenResourcesFilter
- All Implemented Interfaces:
javax.servlet.Filter
Servlet filter blocking access to all configured resources. The purpose is to hide servlets
which should be accessible only by internal forwards. To achieve this, this filter should be installed
to protect them, with the request scope.
- Author:
- K. Benedyczak
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProtectedPath
(String path) void
destroy()
void
doFilter
(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) static boolean
hasPathPrefix
(String pathInfo, List<String> prefixes) void
init
(javax.servlet.FilterConfig filterConfig)
-
Constructor Details
-
HiddenResourcesFilter
-
-
Method Details
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
hasPathPrefix
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Filter
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
addProtectedPath
-