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 Details

  • 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

      protected PubSubHealthIndicator createIndicator(PubSubTemplate arg0)