Class ApplicationStartedEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.boot.context.event.SpringApplicationEvent
org.springframework.boot.context.event.ApplicationStartedEvent
- All Implemented Interfaces:
Serializable
Event published once the application context has been refreshed but before any
application and command line
runners have been called.- Since:
- 2.0.0
- Author:
- Andy Wilkinson
- See Also:
-
Field Summary
Fields inherited from class EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionApplicationStartedEvent(SpringApplication application, String[] args, ConfigurableApplicationContext context, @Nullable Duration timeTaken) Create a newApplicationStartedEventinstance. -
Method Summary
Modifier and TypeMethodDescriptionReturn the application context.Return the time taken to start the application, ornullif unknown.Methods inherited from class SpringApplicationEvent
getArgs, getSpringApplicationMethods inherited from class ApplicationEvent
getTimestampMethods inherited from class EventObject
getSource, toString
-
Constructor Details
-
ApplicationStartedEvent
public ApplicationStartedEvent(SpringApplication application, String[] args, ConfigurableApplicationContext context, @Nullable Duration timeTaken) Create a newApplicationStartedEventinstance.- Parameters:
application- the current applicationargs- the arguments the application is running withcontext- the context that was being createdtimeTaken- the time taken to start the application- Since:
- 2.6.0
-
-
Method Details
-
getApplicationContext
Return the application context.- Returns:
- the context
-
getTimeTaken
-