X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fcommons%2Ffilter-valve%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Ffiltervalve%2Fcors%2Fmodel%2FFilterProcessor.java;h=2aa2301315f0cecc8b804af495ad733677c7555b;hp=ae9d79a63df8d24f72ac7adf916d03c5f7708741;hb=f984aadefd56f48aec345b8b7cc7ddf27b794f56;hpb=c12b1a72f126b4679a2428de2e99d8253e19c213 diff --git a/opendaylight/commons/filter-valve/src/main/java/org/opendaylight/controller/filtervalve/cors/model/FilterProcessor.java b/opendaylight/commons/filter-valve/src/main/java/org/opendaylight/controller/filtervalve/cors/model/FilterProcessor.java index ae9d79a63d..2aa2301315 100644 --- a/opendaylight/commons/filter-valve/src/main/java/org/opendaylight/controller/filtervalve/cors/model/FilterProcessor.java +++ b/opendaylight/commons/filter-valve/src/main/java/org/opendaylight/controller/filtervalve/cors/model/FilterProcessor.java @@ -14,8 +14,6 @@ import java.util.List; import java.util.ListIterator; import javax.servlet.FilterChain; import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; import org.apache.catalina.connector.Request; import org.apache.catalina.connector.Response; import org.opendaylight.controller.filtervalve.cors.jaxb.Context; @@ -51,15 +49,12 @@ public class FilterProcessor { while (it.hasPrevious()) { final Filter currentFilter = it.previous(); final FilterChain copy = fromLast; - fromLast = new FilterChain() { - @Override - public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException { - if (trace) { - logger.trace("Applying {}", currentFilter); - } - javax.servlet.Filter actualFilter = currentFilter.getActualFilter(); - actualFilter.doFilter(request, response, copy); + fromLast = (request1, response1) -> { + if (trace) { + logger.trace("Applying {}", currentFilter); } + javax.servlet.Filter actualFilter = currentFilter.getActualFilter(); + actualFilter.doFilter(request1, response1, copy); }; } // call first filter