@Configuration @EnableBinding(value=SpringCloudBusClient.class) @EnableConfigurationProperties(value=BusProperties.class) public class BusAutoConfiguration extends Object implements org.springframework.context.ApplicationEventPublisherAware
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BusAutoConfiguration.BusAckTraceConfiguration |
protected static class |
BusAutoConfiguration.BusEnvironmentConfiguration |
protected static class |
BusAutoConfiguration.BusRefreshConfiguration |
protected static class |
BusAutoConfiguration.MatcherConfiguration |
| Modifier and Type | Field and Description |
|---|---|
static String |
BUS_PATH_MATCHER_NAME |
| Constructor and Description |
|---|
BusAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptLocal(RemoteApplicationEvent event) |
void |
acceptRemote(RemoteApplicationEvent event) |
void |
init() |
RefreshListener |
refreshListener(org.springframework.cloud.context.refresh.ContextRefresher contextRefresher) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
public static final String BUS_PATH_MATCHER_NAME
@PostConstruct public void init()
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware@EventListener(classes=RemoteApplicationEvent.class) public void acceptLocal(RemoteApplicationEvent event)
@StreamListener(value="springCloudBusInput") public void acceptRemote(RemoteApplicationEvent event)
@Bean
@ConditionalOnProperty(value="spring.cloud.bus.refresh.enabled",
matchIfMissing=true)
@ConditionalOnBean(value=org.springframework.cloud.context.refresh.ContextRefresher.class)
public RefreshListener refreshListener(org.springframework.cloud.context.refresh.ContextRefresher contextRefresher)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.