Class CompositeHealthContributorConfiguration<I extends org.springframework.boot.actuate.health.HealthIndicator,B>

java.lang.Object
org.springframework.boot.actuate.autoconfigure.health.AbstractCompositeHealthContributorConfiguration<org.springframework.boot.actuate.health.HealthContributor,I,B>
org.springframework.boot.actuate.autoconfigure.health.CompositeHealthContributorConfiguration<I,B>
Type Parameters:
I - the health indicator type
B - the bean type
Direct Known Subclasses:
CouchbaseHealthContributorAutoConfiguration, ElasticsearchRestHealthContributorAutoConfiguration, HazelcastHealthContributorAutoConfiguration, InfluxDbHealthContributorAutoConfiguration, JmsHealthContributorAutoConfiguration, LdapHealthContributorAutoConfiguration, MailHealthContributorAutoConfiguration, MongoHealthContributorAutoConfiguration, RabbitHealthContributorAutoConfiguration, RedisHealthContributorAutoConfiguration

public abstract class CompositeHealthContributorConfiguration<I extends org.springframework.boot.actuate.health.HealthIndicator,B> extends AbstractCompositeHealthContributorConfiguration<org.springframework.boot.actuate.health.HealthContributor,I,B>
Base class for health contributor configurations that can combine source beans into a composite.
Since:
2.2.0
  • Constructor Details

    • CompositeHealthContributorConfiguration

      @Deprecated(since="3.0.0", forRemoval=true) public CompositeHealthContributorConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a CompositeHealthContributorConfiguration that will use reflection to create HealthIndicator instances.
    • CompositeHealthContributorConfiguration

      public CompositeHealthContributorConfiguration(Function<B,I> indicatorFactory)
      Creates a CompositeHealthContributorConfiguration that will use the given indicatorFactory to create HealthIndicator instances.
      Parameters:
      indicatorFactory - the function to create health indicator instances
      Since:
      3.0.0
  • Method Details