public interface SpringApplicationRunListener
SpringApplication run method.
 SpringApplicationRunListeners are loaded via the SpringFactoriesLoader
 and should declare a public constructor that accepts a SpringApplication
 instance and a String[] of arguments. A new
 SpringApplicationRunListener instance will be created for each run.| Modifier and Type | Method and Description | 
|---|---|
| void | contextLoaded(org.springframework.context.ConfigurableApplicationContext context)Called once the application context has been loaded but before it has been
 refreshed. | 
| void | contextPrepared(org.springframework.context.ConfigurableApplicationContext context)Called once the  ApplicationContexthas been created and prepared, but
 before sources have been loaded. | 
| void | environmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)Called once the environment has been prepared, but before the
  ApplicationContexthas been created. | 
| void | failed(org.springframework.context.ConfigurableApplicationContext context,
      Throwable exception)Called when a failure occurs when running the application. | 
| void | running(org.springframework.context.ConfigurableApplicationContext context)Called immediately before the run method finishes, when the application context has
 been refreshed and all  CommandLineRunnersandApplicationRunnershave been called. | 
| void | started(org.springframework.context.ConfigurableApplicationContext context)The context has been refreshed and the application has started but
  CommandLineRunnersandApplicationRunnershave not been called. | 
| void | starting()Called immediately when the run method has first started. | 
void starting()
void environmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)
ApplicationContext has been created.environment - the environmentvoid contextPrepared(org.springframework.context.ConfigurableApplicationContext context)
ApplicationContext has been created and prepared, but
 before sources have been loaded.context - the application contextvoid contextLoaded(org.springframework.context.ConfigurableApplicationContext context)
context - the application contextvoid started(org.springframework.context.ConfigurableApplicationContext context)
CommandLineRunners and ApplicationRunners have not been called.context - the application context.void running(org.springframework.context.ConfigurableApplicationContext context)
CommandLineRunners and
 ApplicationRunners have been called.context - the application context.void failed(org.springframework.context.ConfigurableApplicationContext context,
            Throwable exception)
context - the application context or null if a failure occurred before
 the context was createdexception - the failureCopyright © 2020 Pivotal Software, Inc.. All rights reserved.