Example usage for org.springframework.boot.web.servlet.server AbstractServletWebServerFactory setInitializers

List of usage examples for org.springframework.boot.web.servlet.server AbstractServletWebServerFactory setInitializers

Introduction

In this page you can find the example usage for org.springframework.boot.web.servlet.server AbstractServletWebServerFactory setInitializers.

Prototype

@Override
    public void setInitializers(List<? extends ServletContextInitializer> initializers) 

Source Link

Usage

From source file:org.springframework.boot.web.servlet.server.AbstractServletWebServerFactoryTests.java

@Test
public void multipleConfigurations() throws Exception {
    AbstractServletWebServerFactory factory = getFactory();
    ServletContextInitializer[] initializers = new ServletContextInitializer[6];
    for (int i = 0; i < initializers.length; i++) {
        initializers[i] = mock(ServletContextInitializer.class);
    }/*from   w  w  w  .j  a  va 2 s . co  m*/
    factory.setInitializers(Arrays.asList(initializers[2], initializers[3]));
    factory.addInitializers(initializers[4], initializers[5]);
    this.webServer = factory.getWebServer(initializers[0], initializers[1]);
    this.webServer.start();
    InOrder ordered = inOrder((Object[]) initializers);
    for (ServletContextInitializer initializer : initializers) {
        ordered.verify(initializer).onStartup((ServletContext) any());
    }
}