INNER CODE UNIT · Java
environmentChangeListener
spring-cloud/spring-cloud-bus · spring-cloud-bus/src/main/java/org/springframework/cloud/bus/BusAutoConfiguration.java:90
public EnvironmentChangeListener environmentChangeListener() {
return new EnvironmentChangeListener();
}
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(Endpoint.class)
protected static class EnvironmentBusEndpointConfiguration {
@Bean
@ConditionalOnAvailableEndpoint
public EnvironmentBusEndpoint environmentBusEndpoint(ApplicationEventPublisher publisher, BusProperties bus,
Destination.Factory destinationFactory) {
return new EnvironmentBusEndpoint(publisher, bus.getId(), destinationFactory);
}
}
}