Package javax.servlet

Examples of javax.servlet.Filter.destroy()


        filter.init(null);
        Assert.assertNull(HostnameFilter.get());
        filter.doFilter(request, response, chain);
        Assert.assertTrue(invoked.get());
        Assert.assertNull(HostnameFilter.get());
        filter.destroy();
    }

  public void testMissingHostname() throws Exception {
    ServletRequest request = Mockito.mock(ServletRequest.class);
    Mockito.when(request.getRemoteAddr()).thenReturn(null);
View Full Code Here


    filter.init(null);
    Assert.assertNull(HostnameFilter.get());
    filter.doFilter(request, response, chain);
    Assert.assertTrue(invoked.get());
    Assert.assertNull(HostnameFilter.get());
    filter.destroy();
  }

}
View Full Code Here

    }

    public void destroy() {
        for (int i = filters.size(); i-- > 0;) {
            Filter filter = filters.get(i);
            filter.destroy();
        }
    }

    public void init(FilterConfig config) throws ServletException {
        for (Filter filter : filters) {
View Full Code Here

        throws Exception
    {
        if (o==null)
            return;
        Filter f = (Filter)o;
        f.destroy();
        getServletHandler().destroyFilter(f);
    }

    /* ------------------------------------------------------------ */
    public synchronized void setFilter(Filter filter)
View Full Code Here

        filter.init(null);
        Assert.assertNull(HostnameFilter.get());
        filter.doFilter(request, response, chain);
        Assert.assertTrue(invoked.get());
        Assert.assertNull(HostnameFilter.get());
        filter.destroy();
    }

  public void testMissingHostname() throws Exception {
    ServletRequest request = Mockito.mock(ServletRequest.class);
    Mockito.when(request.getRemoteAddr()).thenReturn(null);
View Full Code Here

    filter.init(null);
    Assert.assertNull(HostnameFilter.get());
    filter.doFilter(request, response, chain);
    Assert.assertTrue(invoked.get());
    Assert.assertNull(HostnameFilter.get());
    filter.destroy();
  }

}
View Full Code Here

        filter.init(null);
        Assert.assertNull(HostnameFilter.get());
        filter.doFilter(request, response, chain);
        Assert.assertTrue(invoked.get());
        Assert.assertNull(HostnameFilter.get());
        filter.destroy();
    }

}
View Full Code Here

    if( filterConfig != null ) {
      filter.init( filterConfig );
    }
    this.filter = filter;
    if( prev != null && filterConfig != null ) {
      prev.destroy();
    }
  }

  @Override
  public synchronized void init( ServletConfig servletConfig ) throws ServletException {
View Full Code Here

        }

        final Collection<HttpListener> filters = registry.removeHttpFilter(pattern(wc.getContextRoot(), mapping));
        for (HttpListener listener : filters) {
            final Filter filter = ((FilterListener) listener).getDelegate();
            filter.destroy();
            wc.destroy(filter);
        }
        filters.clear();
    }
View Full Code Here

    if (filter == null) {
      return;
    }

    filter.destroy();

    unregisterFilterByServiceRanking(filterName);
    unregisterFilterByURLMapping(filterName, filter);
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.