Example usage for org.springframework.web.filter ShallowEtagHeaderFilter ShallowEtagHeaderFilter

List of usage examples for org.springframework.web.filter ShallowEtagHeaderFilter ShallowEtagHeaderFilter

Introduction

In this page you can find the example usage for org.springframework.web.filter ShallowEtagHeaderFilter ShallowEtagHeaderFilter.

Prototype

ShallowEtagHeaderFilter

Source Link

Usage

From source file:cz.muni.fi.pa165.rest.layer.Initializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
    encodingFilter.setEncoding("utf-8");
    encodingFilter.setForceEncoding(true);

    ShallowEtagHeaderFilter shallowEtagHeaderFilter = new ShallowEtagHeaderFilter();

    return new Filter[] { encodingFilter, shallowEtagHeaderFilter };
}

From source file:com.toedter.chatty.server.boot.Chatty.java

@Bean
public Filter shallowEtagHeaderFilter() {
    return new ShallowEtagHeaderFilter();
}

From source file:org.springsource.restbucks.training.AbstractWebIntegrationTest.java

@Before
public void setUp() {

    mvc = MockMvcBuilders.webAppContextSetup(context). //
            addFilter(new ShallowEtagHeaderFilter()). //
            build();/*from  ww  w. j  a v  a2 s . co m*/
}

From source file:org.jhk.pulsing.web.config.WebAppInitializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter cFilter = new CharacterEncodingFilter();
    cFilter.setEncoding("UTF-8");
    cFilter.setForceEncoding(true);//from w w w.  j av  a2  s . c  o m

    return new Filter[] { new HiddenHttpMethodFilter(), cFilter, new HttpPutFormContentFilter(),
            new ShallowEtagHeaderFilter() };
}

From source file:com.nebhale.cyclinglibrary.web.ApplicationInitializer.java

@Override
public void onStartup(ServletContext servletContext) throws ServletException {
    AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext();
    rootContext.register(UtilConfiguration.class, RepositoryConfiguration.class);

    servletContext.addListener(new ContextLoaderListener(rootContext));

    AnnotationConfigWebApplicationContext webContext = new AnnotationConfigWebApplicationContext();
    webContext.register(WebConfiguration.class);

    ServletRegistration.Dynamic dispatcherServlet = servletContext.addServlet("dispatcher",
            new DispatcherServlet(webContext));
    dispatcherServlet.setLoadOnStartup(1);
    dispatcherServlet.addMapping("/");

    FilterRegistration.Dynamic gzipFilter = servletContext.addFilter("gzip", new GzipFilter());
    gzipFilter.addMappingForServletNames(null, false, "dispatcher");

    FilterRegistration.Dynamic eTagFilter = servletContext.addFilter("etag", new ShallowEtagHeaderFilter());
    eTagFilter.addMappingForServletNames(null, false, "dispatcher");
}

From source file:org.springsource.restbucks.PaymentProcessIntegrationTest.java

@BeforeClass
public static void beforeClass() {

    MockServletContext servletContext = new MockServletContext();

    osivFilter = new OpenEntityManagerInViewFilter();
    osivFilter.setServletContext(servletContext);

    servletApplicationContext = new AnnotationConfigWebApplicationContext();
    servletApplicationContext.register(WebConfiguration.class);
    servletApplicationContext.setParent(new AnnotationConfigApplicationContext(ApplicationConfig.class));
    servletApplicationContext.setServletContext(servletContext);
    servletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE,
            servletApplicationContext);/*from  ww w. j av  a 2  s  .c om*/
    servletApplicationContext.refresh();

    mvc = MockMvcBuilders.webAppContextSetup(servletApplicationContext). //
            addFilter(new ShallowEtagHeaderFilter()). //
            addFilter(osivFilter). //
            build();

    links = new DefaultLinkDiscoverer();
}

From source file:com.devnexus.ting.config.WebFilterConfig.java

@Bean
public FilterRegistrationBean etagFilterRegistrationBean() {

    final ShallowEtagHeaderFilter shallowEtagHeaderFilter = new ShallowEtagHeaderFilter();
    shallowEtagHeaderFilter.setWriteWeakETag(true);
    final FilterRegistrationBean registrationBean = new FilterRegistrationBean();

    registrationBean.setFilter(shallowEtagHeaderFilter);
    registrationBean.addUrlPatterns("/s/*");
    registrationBean.setOrder(3);//  www .j a v a 2  s  .c om
    return registrationBean;
}

From source file:fi.helsinki.opintoni.config.WebConfig.java

@Bean
public FilterRegistrationBean eTagFilter() {
    FilterRegistrationBean registration = new FilterRegistrationBean();
    Filter eTagFilter = new ShallowEtagHeaderFilter();
    beanFactory.autowireBean(eTagFilter);
    registration.setFilter(eTagFilter);//from w ww  .  j  a  v  a2s  . c o  m
    registration.addUrlPatterns(RestConstants.PUBLIC_API_V1 + "/images/*");

    return registration;
}