Make health indicator beans public
Currently, the health indicator beans for both binders are not customizable due to package visibility issues. Making them public. Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/1015
This commit is contained in:
@@ -33,10 +33,10 @@ import org.springframework.context.annotation.Configuration;
|
||||
@Configuration
|
||||
@ConditionalOnClass(name = "org.springframework.boot.actuate.health.HealthIndicator")
|
||||
@ConditionalOnEnabledHealthIndicator("binders")
|
||||
class KafkaStreamsBinderHealthIndicatorConfiguration {
|
||||
public class KafkaStreamsBinderHealthIndicatorConfiguration {
|
||||
|
||||
@Bean
|
||||
KafkaStreamsBinderHealthIndicator kafkaStreamsBinderHealthIndicator(
|
||||
public KafkaStreamsBinderHealthIndicator kafkaStreamsBinderHealthIndicator(
|
||||
ObjectProvider<KafkaStreamsRegistry> kafkaStreamsRegistry,
|
||||
@Qualifier("binderConfigurationProperties")KafkaStreamsBinderConfigurationProperties kafkaStreamsBinderConfigurationProperties,
|
||||
KafkaProperties kafkaProperties, KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue) {
|
||||
|
||||
@@ -43,10 +43,10 @@ import org.springframework.util.ObjectUtils;
|
||||
@Configuration
|
||||
@ConditionalOnClass(name = "org.springframework.boot.actuate.health.HealthIndicator")
|
||||
@ConditionalOnEnabledHealthIndicator("binders")
|
||||
class KafkaBinderHealthIndicatorConfiguration {
|
||||
public class KafkaBinderHealthIndicatorConfiguration {
|
||||
|
||||
@Bean
|
||||
KafkaBinderHealthIndicator kafkaBinderHealthIndicator(
|
||||
public KafkaBinderHealthIndicator kafkaBinderHealthIndicator(
|
||||
KafkaMessageChannelBinder kafkaMessageChannelBinder,
|
||||
KafkaBinderConfigurationProperties configurationProperties) {
|
||||
Map<String, Object> props = new HashMap<>();
|
||||
|
||||
Reference in New Issue
Block a user