Skip to content

Commit

Permalink
cleanup: no need for empty init/destroy in Filter anymore
Browse files Browse the repository at this point in the history
  • Loading branch information
andrus committed May 25, 2024
1 parent 64df570 commit 38d8aad
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 53 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,8 @@
public class AnnotatedFilter implements Filter { // ...
// end::AnnotatedFilter[]

@Override
public void init(FilterConfig filterConfig) throws ServletException {

}

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

}

@Override
public void destroy() {

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ static class TestFilter implements Filter {
private FilterConfig config;

@Override
public void init(FilterConfig filterConfig) throws ServletException {
public void init(FilterConfig filterConfig) {
this.config = filterConfig;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@
import io.bootique.BQRuntime;
import io.bootique.Bootique;
import io.bootique.di.*;
import io.bootique.jetty.JettyModule;
import io.bootique.jetty.MappedFilter;
import io.bootique.jetty.MappedServlet;
import io.bootique.junit5.BQApp;
import io.bootique.junit5.BQTest;
import jakarta.servlet.*;
Expand Down Expand Up @@ -158,52 +155,28 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se

public static class Filter1 implements Filter {

@Override
public void init(FilterConfig filterConfig) throws ServletException {
}

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
response.getWriter().print("f1_");
chain.doFilter(request, response);
}

@Override
public void destroy() {
}
}

public static class Filter2 implements Filter {

@Override
public void init(FilterConfig filterConfig) throws ServletException {
}

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
response.getWriter().print("f2_");
chain.doFilter(request, response);
}

@Override
public void destroy() {
}
}

public static class Filter3 implements Filter {

@Override
public void init(FilterConfig filterConfig) throws ServletException {
}

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
response.getWriter().print("f3_");
chain.doFilter(request, response);
}

@Override
public void destroy() {
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -107,16 +107,6 @@ private AnnotatedFilter provideFilter() {
@WebFilter(filterName = "f1", urlPatterns = "/b/*")
class AnnotatedFilter implements Filter {

@Override
public void init(FilterConfig filterConfig) throws ServletException {
// do nothing
}

@Override
public void destroy() {
// do nothing
}

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
assertion = () -> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,6 @@ public void init(FilterConfig filterConfig) throws ServletException {
this.config = filterConfig;
}

@Override
public void destroy() {
// do nothing
}

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
Expand Down

0 comments on commit 38d8aad

Please sign in to comment.