feat: remove RabbitHealthIndicator completely

Fixes gh-256
This commit is contained in:
Arnaud Deprez
2019-07-15 09:44:50 +02:00
committed by Gary Russell
parent 43d2a9caa1
commit baef3aea56

View File

@@ -20,8 +20,6 @@ import org.springframework.amqp.rabbit.connection.CachingConnectionFactory;
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.boot.actuate.amqp.RabbitHealthIndicator;
import org.springframework.boot.actuate.health.HealthIndicator;
import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration;
import org.springframework.boot.autoconfigure.amqp.RabbitProperties;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
@@ -53,11 +51,11 @@ import org.springframework.util.StringUtils;
* @author Ilayaperumal Gopinathan
* @author Artem Bilan
* @author Gary Russell
* @author Arnaud Deprez
*/
@Configuration
@ConditionalOnMissingBean(Binder.class)
@Import({ RabbitMessageChannelBinderConfiguration.class,
RabbitServiceAutoConfiguration.RabbitHealthIndicatorConfiguration.class })
@Import({ RabbitMessageChannelBinderConfiguration.class })
public abstract class RabbitServiceAutoConfiguration {
static void configureCachingConnectionFactory(
@@ -198,19 +196,4 @@ public abstract class RabbitServiceAutoConfiguration {
}
/**
* Configuration for Rabbit health indicator.
*
*/
@Configuration
@ConditionalOnClass(name = "org.springframework.boot.actuate.health.HealthIndicator")
public static class RabbitHealthIndicatorConfiguration {
@Bean
public HealthIndicator binderHealthIndicator(RabbitTemplate rabbitTemplate) {
return new RabbitHealthIndicator(rabbitTemplate);
}
}
}