change prefix of enabled properties to spring.cloud.bus
fixes gh-11
This commit is contained in:
@@ -18,7 +18,6 @@ import org.springframework.context.ApplicationContext;
|
|||||||
import org.springframework.context.ConfigurableApplicationContext;
|
import org.springframework.context.ConfigurableApplicationContext;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.core.env.ConfigurableEnvironment;
|
|
||||||
import org.springframework.integration.channel.DirectChannel;
|
import org.springframework.integration.channel.DirectChannel;
|
||||||
import org.springframework.integration.channel.interceptor.WireTap;
|
import org.springframework.integration.channel.interceptor.WireTap;
|
||||||
import org.springframework.integration.config.GlobalChannelInterceptor;
|
import org.springframework.integration.config.GlobalChannelInterceptor;
|
||||||
@@ -37,12 +36,9 @@ import org.springframework.messaging.SubscribableChannel;
|
|||||||
* @author Dave Syer
|
* @author Dave Syer
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConditionalOnProperty(value = "bus.enabled", matchIfMissing = true)
|
@ConditionalOnProperty(value = "spring.cloud.bus.enabled", matchIfMissing = true)
|
||||||
public class BusAutoConfiguration {
|
public class BusAutoConfiguration {
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ConfigurableEnvironment environment;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ConfigurableApplicationContext context;
|
private ConfigurableApplicationContext context;
|
||||||
|
|
||||||
@@ -134,13 +130,13 @@ public class BusAutoConfiguration {
|
|||||||
protected static class BusRefreshConfiguration {
|
protected static class BusRefreshConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnProperty(value = "bus.refresh.enabled", matchIfMissing = true)
|
@ConditionalOnProperty(value = "spring.cloud.bus.refresh.enabled", matchIfMissing = true)
|
||||||
public RefreshListener refreshListener(RefreshEndpoint refreshEndpoint) {
|
public RefreshListener refreshListener(RefreshEndpoint refreshEndpoint) {
|
||||||
return new RefreshListener(refreshEndpoint);
|
return new RefreshListener(refreshEndpoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConditionalOnProperty(value = "endpoints.bus.refresh.enabled", matchIfMissing = true)
|
@ConditionalOnProperty(value = "endpoints.spring.cloud.bus.refresh.enabled", matchIfMissing = true)
|
||||||
protected static class BusRefreshEndpointConfiguration {
|
protected static class BusRefreshEndpointConfiguration {
|
||||||
@Bean
|
@Bean
|
||||||
public RefreshBusEndpoint refreshBusEndpoint(ApplicationContext context,
|
public RefreshBusEndpoint refreshBusEndpoint(ApplicationContext context,
|
||||||
@@ -156,14 +152,14 @@ public class BusAutoConfiguration {
|
|||||||
@ConditionalOnBean(EnvironmentManager.class)
|
@ConditionalOnBean(EnvironmentManager.class)
|
||||||
protected static class BusEnvironmentConfiguration {
|
protected static class BusEnvironmentConfiguration {
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnProperty(value = "bus.env.enabled", matchIfMissing = true)
|
@ConditionalOnProperty(value = "spring.cloud.bus.env.enabled", matchIfMissing = true)
|
||||||
public EnvironmentChangeListener environmentChangeListener() {
|
public EnvironmentChangeListener environmentChangeListener() {
|
||||||
return new EnvironmentChangeListener();
|
return new EnvironmentChangeListener();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConditionalOnClass(Endpoint.class)
|
@ConditionalOnClass(Endpoint.class)
|
||||||
@ConditionalOnProperty(value = "endpoints.bus.env.enabled", matchIfMissing = true)
|
@ConditionalOnProperty(value = "endpoints.spring.cloud.bus.env.enabled", matchIfMissing = true)
|
||||||
protected static class EnvironmentBusEndpointConfiguration {
|
protected static class EnvironmentBusEndpointConfiguration {
|
||||||
@Bean
|
@Bean
|
||||||
public EnvironmentBusEndpoint environmentBusEndpoint(
|
public EnvironmentBusEndpoint environmentBusEndpoint(
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.integration.dsl.IntegrationFlow;
|
import org.springframework.integration.dsl.IntegrationFlow;
|
||||||
@@ -24,7 +24,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConditionalOnClass(AmqpTemplate.class)
|
@ConditionalOnClass(AmqpTemplate.class)
|
||||||
@ConditionalOnExpression("${bus.enabled:true} && ${bus.amqp.enabled:true}")
|
@ConditionalOnProperty(value = "spring.cloud.bus.amqp.enabled", matchIfMissing = true)
|
||||||
public class AmqpBusAutoConfiguration {
|
public class AmqpBusAutoConfiguration {
|
||||||
|
|
||||||
public static final String SPRING_CLOUD_BUS = "spring.cloud.bus";
|
public static final String SPRING_CLOUD_BUS = "spring.cloud.bus";
|
||||||
|
|||||||
Reference in New Issue
Block a user