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

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

Introduction

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

Prototype

@Override
    public void setPort(int port) 

Source Link

Usage

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

@Test
public void emptyServerWhenPortIsMinusOne() throws Exception {
    AbstractServletWebServerFactory factory = getFactory();
    factory.setPort(-1);
    this.webServer = factory.getWebServer(exampleServletRegistration());
    this.webServer.start();
    assertThat(this.webServer.getPort()).isLessThan(0); // Jetty is -2
}

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

@Test
public void portClashOfPrimaryConnectorResultsInPortInUseException() throws IOException {
    doWithBlockedPort((port) -> {//from   www .  jav a  2  s .c  om
        try {
            AbstractServletWebServerFactory factory = getFactory();
            factory.setPort(port);
            AbstractServletWebServerFactoryTests.this.webServer = factory.getWebServer();
            AbstractServletWebServerFactoryTests.this.webServer.start();
            fail();
        } catch (RuntimeException ex) {
            handleExceptionCausedByBlockedPort(ex, port);
        }
    });
}

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

@Test
public void portClashOfSecondaryConnectorResultsInPortInUseException() throws IOException {
    doWithBlockedPort((port) -> {//from  w w  w  .j av  a  2s .c  o m
        try {
            AbstractServletWebServerFactory factory = getFactory();
            factory.setPort(SocketUtils.findAvailableTcpPort(40000));
            addConnector(port, factory);
            AbstractServletWebServerFactoryTests.this.webServer = factory.getWebServer();
            AbstractServletWebServerFactoryTests.this.webServer.start();
            fail();
        } catch (RuntimeException ex) {
            handleExceptionCausedByBlockedPort(ex, port);
        }
    });
}

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

@Test
public void specificPort() throws Exception {
    AbstractServletWebServerFactory factory = getFactory();
    int specificPort = SocketUtils.findAvailableTcpPort(41000);
    factory.setPort(specificPort);
    this.webServer = factory.getWebServer(exampleServletRegistration());
    this.webServer.start();
    assertThat(getResponse("http://localhost:" + specificPort + "/hello")).isEqualTo("Hello World");
    assertThat(this.webServer.getPort()).isEqualTo(specificPort);
}