Class ApplicationStartingEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.boot.context.event.SpringApplicationEvent
org.springframework.boot.context.event.ApplicationStartingEvent
- All Implemented Interfaces:
Serializable
Event published as early as conceivably possible as soon as a
SpringApplication
has been started - before the Environment or ApplicationContext is
available, but after the ApplicationListeners have been registered. The source
of the event is the SpringApplication itself, but beware of using its internal
state too much at this early stage since it might be modified later in the lifecycle.- Since:
- 1.5.0
- Author:
- Phillip Webb, Madhura Bhave
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionApplicationStartingEvent(ConfigurableBootstrapContext bootstrapContext, SpringApplication application, String[] args) Create a newApplicationStartingEventinstance. -
Method Summary
Modifier and TypeMethodDescriptionReturn the bootstrap context.Methods inherited from class org.springframework.boot.context.event.SpringApplicationEvent
getArgs, getSpringApplicationMethods inherited from class org.springframework.context.ApplicationEvent
getTimestampMethods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
ApplicationStartingEvent
public ApplicationStartingEvent(ConfigurableBootstrapContext bootstrapContext, SpringApplication application, String[] args) Create a newApplicationStartingEventinstance.- Parameters:
bootstrapContext- the bootstrap contextapplication- the current applicationargs- the arguments the application is running with
-
-
Method Details
-
getBootstrapContext
Return the bootstrap context.- Returns:
- the bootstrap context
- Since:
- 2.4.0
-