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
public class ReactiveWebServerInitializedEvent extends WebServerInitializedEvent
Event to be published after theReactiveWebServerApplicationContext
is refreshed and theWebServer
is ready. Useful for obtaining the local port of a running server.- Since:
- 2.0.0
- See Also:
- Serialized Form
Field Summary
Fields inherited from class java.util.EventObject
source
Constructor Summary
Constructors Constructor Description ReactiveWebServerInitializedEvent(WebServer webServer, ReactiveWebServerApplicationContext applicationContext)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReactiveWebServerApplicationContext
getApplicationContext()
Access 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 java.util.EventObject
toString
Constructor Detail
ReactiveWebServerInitializedEvent
public ReactiveWebServerInitializedEvent(WebServer webServer, ReactiveWebServerApplicationContext applicationContext)
Method Detail
getApplicationContext
public ReactiveWebServerApplicationContext 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