152ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji/**
252ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * Copyright (C) 2008 Google Inc.
352ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji *
452ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * Licensed under the Apache License, Version 2.0 (the "License");
552ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * you may not use this file except in compliance with the License.
652ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * You may obtain a copy of the License at
752ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji *
852ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * http://www.apache.org/licenses/LICENSE-2.0
952ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji *
1052ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * Unless required by applicable law or agreed to in writing, software
1152ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * distributed under the License is distributed on an "AS IS" BASIS,
1252ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1352ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * See the License for the specific language governing permissions and
1452ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * limitations under the License.
1552ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji */
1652ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
1752ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjipackage com.google.inject.servlet;
1852ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
1952ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport java.io.IOException;
20b7a02b02d81c830d148355c90bc309bcd66fb592sberlin
2152ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport javax.servlet.Filter;
2252ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport javax.servlet.FilterChain;
2352ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport javax.servlet.FilterConfig;
2452ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport javax.servlet.ServletException;
2552ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport javax.servlet.ServletRequest;
2652ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjiimport javax.servlet.ServletResponse;
2752ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
2852ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji/**
2952ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * Used in unit tests to verify the EDSL.
3052ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji *
3152ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji * @author Dhanji R. Prasanna (dhanji@gmail com)
3252ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji */
3352ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanjipublic class DummyFilterImpl implements Filter {
3452ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  int num;
3552ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
3652ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  public DummyFilterImpl() {
3752ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  }
3852ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
3952ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  public DummyFilterImpl(int num) {
4052ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji    this.num = num;
4152ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  }
4252ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
4352ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  public void init(FilterConfig filterConfig) throws ServletException {
4452ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  }
4552ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
4652ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
4752ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji      FilterChain filterChain) throws IOException, ServletException {
4852ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  }
4952ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji
5052ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  public void destroy() {
5152ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji  }
5252ce3210230b14cf4f55c4b3f2c17d2743fb134bdhanji}
53