Class PubSubHealthIndicatorAutoConfiguration
java.lang.Object
org.springframework.boot.health.autoconfigure.contributor.CompositeHealthContributorConfiguration<PubSubHealthIndicator,PubSubTemplate>
com.google.cloud.spring.autoconfigure.pubsub.health.PubSubHealthIndicatorAutoConfiguration
@AutoConfiguration
@ConditionalOnClass({org.springframework.boot.health.contributor.HealthIndicator.class,PubSubTemplate.class})
@ConditionalOnBean(PubSubTemplate.class)
@ConditionalOnEnabledHealthIndicator("pubsub")
@AutoConfigureBefore(org.springframework.boot.health.autoconfigure.contributor.HealthContributorAutoConfiguration.class)
@AutoConfigureAfter(GcpPubSubAutoConfiguration.class)
@EnableConfigurationProperties(PubSubHealthIndicatorProperties.class)
public class PubSubHealthIndicatorAutoConfiguration
extends org.springframework.boot.health.autoconfigure.contributor.CompositeHealthContributorConfiguration<PubSubHealthIndicator,PubSubTemplate>
Auto-configuration for PubSubHealthIndicator.- Since:
- 1.2.2
-
Constructor Summary
ConstructorsConstructorDescriptionPubSubHealthIndicatorAutoConfiguration(PubSubHealthIndicatorProperties pubSubHealthProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected final org.springframework.boot.health.contributor.HealthContributorcreateContributor(Map<String, PubSubTemplate> arg0) protected final org.springframework.boot.health.contributor.HealthContributorcreateContributor(org.springframework.beans.factory.config.ConfigurableListableBeanFactory arg0, Class<PubSubTemplate> arg1) protected PubSubHealthIndicatororg.springframework.boot.health.contributor.HealthContributorpubSubHealthContributor(Map<String, PubSubTemplate> pubSubTemplates) Methods inherited from class org.springframework.boot.health.autoconfigure.contributor.CompositeHealthContributorConfiguration
createComposite
-
Constructor Details
-
PubSubHealthIndicatorAutoConfiguration
public PubSubHealthIndicatorAutoConfiguration(PubSubHealthIndicatorProperties pubSubHealthProperties)
-
-
Method Details
-
pubSubHealthContributor
@Bean @ConditionalOnMissingBean(name={"pubSubHealthIndicator","pubSubHealthContributor"}) public org.springframework.boot.health.contributor.HealthContributor pubSubHealthContributor(Map<String, PubSubTemplate> pubSubTemplates) -
createContributor
protected final org.springframework.boot.health.contributor.HealthContributor createContributor(org.springframework.beans.factory.config.ConfigurableListableBeanFactory arg0, Class<PubSubTemplate> arg1) -
createContributor
protected final org.springframework.boot.health.contributor.HealthContributor createContributor(Map<String, PubSubTemplate> arg0) -
createIndicator
-