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 |
finished(org.springframework.context.ConfigurableApplicationContext context,
Throwable exception)
Called immediately before the run method finishes.
|
int |
getOrder() |
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 finished(org.springframework.context.ConfigurableApplicationContext context, Throwable exception)
SpringApplicationRunListener
finished
in interface SpringApplicationRunListener
context
- the application context or null if a failure occurred before the
context was createdexception
- any run exception or null if run completed successfully.Copyright © 2018 Pivotal Software, Inc.. All rights reserved.