Example usage for org.springframework.boot.web.context WebServerInitializedEvent getWebServer

List of usage examples for org.springframework.boot.web.context WebServerInitializedEvent getWebServer

Introduction

In this page you can find the example usage for org.springframework.boot.web.context WebServerInitializedEvent getWebServer.

Prototype

public WebServer getWebServer() 

Source Link

Document

Access the WebServer .

Usage

From source file:org.springframework.boot.web.context.WebServerPortFileWriter.java

@Override
public void onApplicationEvent(WebServerInitializedEvent event) {
    File portFile = getPortFile(event.getApplicationContext());
    try {//w  w  w  .  j  a v a  2 s . c o m
        String port = String.valueOf(event.getWebServer().getPort());
        createParentFolder(portFile);
        FileCopyUtils.copy(port.getBytes(), portFile);
        portFile.deleteOnExit();
    } catch (Exception ex) {
        logger.warn(String.format("Cannot create port file %s", this.file));
    }
}