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 |
|---|---|
default void |
contextLoaded(org.springframework.context.ConfigurableApplicationContext context)
Called once the application context has been loaded but before it has been
refreshed.
|
default void |
contextPrepared(org.springframework.context.ConfigurableApplicationContext context)
Called once the
ApplicationContext has been created and prepared, but
before sources have been loaded. |
default void |
environmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)
Called once the environment has been prepared, but before the
ApplicationContext has been created. |
default void |
failed(org.springframework.context.ConfigurableApplicationContext context,
Throwable exception)
Called when a failure occurs when running the application.
|
default void |
running(org.springframework.context.ConfigurableApplicationContext context)
Called immediately before the run method finishes, when the application context has
been refreshed and all
CommandLineRunners and
ApplicationRunners have been called. |
default void |
started(org.springframework.context.ConfigurableApplicationContext context)
The context has been refreshed and the application has started but
CommandLineRunners and ApplicationRunners have not been called. |
default void |
starting()
Called immediately when the run method has first started.
|
default void starting()
default void environmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)
ApplicationContext has been created.environment - the environmentdefault void contextPrepared(org.springframework.context.ConfigurableApplicationContext context)
ApplicationContext has been created and prepared, but
before sources have been loaded.context - the application contextdefault void contextLoaded(org.springframework.context.ConfigurableApplicationContext context)
context - the application contextdefault void started(org.springframework.context.ConfigurableApplicationContext context)
CommandLineRunners and ApplicationRunners have not been called.context - the application context.default void running(org.springframework.context.ConfigurableApplicationContext context)
CommandLineRunners and
ApplicationRunners have been called.context - the application context.default 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.