Class ReactiveWebServerInitializedEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.boot.web.context.WebServerInitializedEvent
org.springframework.boot.web.reactive.context.ReactiveWebServerInitializedEvent
- All Implemented Interfaces:
Serializable
Event to be published after the
WebServer
is ready. Useful for obtaining the
local port of a running server.- Since:
- 2.0.0
- Author:
- Brian Clozel, Stephane Nicoll
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionReactiveWebServerInitializedEvent
(WebServer webServer, ReactiveWebServerApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionAccess the application context that the server was created in.Methods inherited from class org.springframework.boot.web.context.WebServerInitializedEvent
getSource, getWebServer
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestamp
Methods inherited from class java.util.EventObject
toString
-
Constructor Details
-
ReactiveWebServerInitializedEvent
public ReactiveWebServerInitializedEvent(WebServer webServer, ReactiveWebServerApplicationContext applicationContext)
-
-
Method Details
-
getApplicationContext
Description copied from class:WebServerInitializedEvent
Access 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:
getApplicationContext
in classWebServerInitializedEvent
- Returns:
- the applicationContext that the server was created from
-