AllRequestFilter: delegate to the filters for init and destroy phases too

It is not sufficient only to dispatch doFilter() methods. To initialize and
destroy filters, init() and destroy() methods must be honored.

Change-Id: I5b87583a212c4dc854cf205f2a57125b713736cb
This commit is contained in:
David Ostrovsky 2013-12-08 20:00:37 +01:00 committed by David Pursehouse
parent 0332af4036
commit 3affee0141

View File

@ -69,10 +69,16 @@ public abstract class AllRequestFilter implements Filter {
@Override
public void init(FilterConfig config) throws ServletException {
for (AllRequestFilter f: filters) {
f.init(config);
}
}
@Override
public void destroy() {
for (AllRequestFilter f: filters) {
f.destroy();
}
}
}