Class AdminGuiceFilter
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
-
- All Implemented Interfaces:
jakarta.servlet.Filter
public class AdminGuiceFilter extends java.lang.Object implements jakarta.servlet.FilterFilter is registered on admin context to provide request scope objects support in admin context.GuiceFilteris tied to single context and can't be initialized directly on both contexts. But filter uses servlet context only to initialize (bound) registered servlet modules. Which makes possible using guice filter gust to managing request scope on admin context (using the same filter instance as on main context).Extra filter class is required to avoid guice filter double initialization.
- Since:
- 03.09.2015
-
-
Constructor Summary
Constructors Constructor Description AdminGuiceFilter(com.google.inject.servlet.GuiceFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voiddoFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)voidinit(jakarta.servlet.FilterConfig filterConfig)
-
-
-
Method Detail
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException- Specified by:
initin interfacejakarta.servlet.Filter- Throws:
jakarta.servlet.ServletException
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws java.io.IOException, jakarta.servlet.ServletException- Specified by:
doFilterin interfacejakarta.servlet.Filter- Throws:
java.io.IOExceptionjakarta.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroyin interfacejakarta.servlet.Filter
-
-