Class ServletWebServerInitializedEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.boot.web.context.WebServerInitializedEvent
org.springframework.boot.web.servlet.context.ServletWebServerInitializedEvent
- All Implemented Interfaces:
- Serializable
Event to be published after the 
WebServer is ready. Useful for obtaining the
 local port of a running server.
 Normally it will have been started, but listeners are free to inspect the server and stop and start it if they want to.
- Since:
- 2.0.0
- Author:
- Dave Syer
- See Also:
- 
Field SummaryFields inherited from class java.util.EventObjectsource
- 
Constructor SummaryConstructorsConstructorDescriptionServletWebServerInitializedEvent(WebServer webServer, ServletWebServerApplicationContext applicationContext) 
- 
Method SummaryModifier and TypeMethodDescriptionAccess the application context that the server was created in.Methods inherited from class org.springframework.boot.web.context.WebServerInitializedEventgetSource, getWebServerMethods inherited from class org.springframework.context.ApplicationEventgetTimestampMethods inherited from class java.util.EventObjecttoString
- 
Constructor Details- 
ServletWebServerInitializedEventpublic ServletWebServerInitializedEvent(WebServer webServer, ServletWebServerApplicationContext applicationContext) 
 
- 
- 
Method Details- 
getApplicationContextAccess the application context that the server was created in. Sometimes it is prudent to check that this matches expectations (like being equal to the current context) before acting on the server itself.- Specified by:
- getApplicationContextin class- WebServerInitializedEvent
- Returns:
- the applicationContext that the server was created from
 
 
-