Example #1
0
  public static void main(String[] args) {
    Request request = new Request();
    request.setStrRequest("Request before interceptor");
    Response response = new Response();
    response.setStrResponse("Response before interceptor");

    FilterChain filterChain = new FilterChain();
    filterChain.addFilter(new HTMLTagFilter()).addFilter(new SpecialCharacterFilter());
    filterChain.doFilter(request, response, filterChain);
    System.out.println(request.getStrRequest());
    System.out.println(response.getStrResponse());
  }
 public void addFilter(Filter filter) {
   filterChain.addFilter(filter);
 }
 public FilterChainBuilder newFilter() {
   m_currentFilter = new Filter();
   m_chain.addFilter(m_currentFilter);
   return this;
 }