public class EventPublishingRunListener extends Object implements SpringApplicationRunListener, org.springframework.core.Ordered
SpringApplicationRunListener
to publish SpringApplicationEvent
s.
Uses an internal ApplicationEventMulticaster
for the events that are fired
before the context is actually refreshed.
Constructor and Description |
---|
EventPublishingRunListener(SpringApplication application,
String[] args) |
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
ApplicationContext has 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
ApplicationContext has been created. |
void |
failed(org.springframework.context.ConfigurableApplicationContext context,
Throwable exception)
Called when a failure occurs when running the application.
|
int |
getOrder() |
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. |
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. |
void |
starting()
Called immediately when the run method has first started.
|
public EventPublishingRunListener(SpringApplication application, String[] args)
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
public void starting()
SpringApplicationRunListener
starting
in interface SpringApplicationRunListener
public void environmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)
SpringApplicationRunListener
ApplicationContext
has been created.environmentPrepared
in interface SpringApplicationRunListener
environment
- the environmentpublic void contextPrepared(org.springframework.context.ConfigurableApplicationContext context)
SpringApplicationRunListener
ApplicationContext
has been created and prepared, but
before sources have been loaded.contextPrepared
in interface SpringApplicationRunListener
context
- the application contextpublic void contextLoaded(org.springframework.context.ConfigurableApplicationContext context)
SpringApplicationRunListener
contextLoaded
in interface SpringApplicationRunListener
context
- the application contextpublic void started(org.springframework.context.ConfigurableApplicationContext context)
SpringApplicationRunListener
CommandLineRunners
and ApplicationRunners
have not been called.started
in interface SpringApplicationRunListener
context
- the application context.public void running(org.springframework.context.ConfigurableApplicationContext context)
SpringApplicationRunListener
CommandLineRunners
and
ApplicationRunners
have been called.running
in interface SpringApplicationRunListener
context
- the application context.public void failed(org.springframework.context.ConfigurableApplicationContext context, Throwable exception)
SpringApplicationRunListener
failed
in interface SpringApplicationRunListener
context
- the application context or null
if a failure occurred before
the context was createdexception
- the failureCopyright © 2019 Pivotal Software, Inc.. All rights reserved.