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 typeB- 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 Summary
ConstructorsConstructorDescriptionCompositeHealthContributorConfiguration(Function<B, I> indicatorFactory) Creates aCompositeHealthContributorConfigurationthat will use the givenindicatorFactoryto createHealthIndicatorinstances. -
Method Summary
Modifier and TypeMethodDescriptionprotected final org.springframework.boot.actuate.health.HealthContributorcreateComposite(Map<String, B> beans) Methods inherited from class org.springframework.boot.actuate.autoconfigure.health.AbstractCompositeHealthContributorConfiguration
createContributor, createIndicator
-
Constructor Details
-
CompositeHealthContributorConfiguration
Creates aCompositeHealthContributorConfigurationthat will use the givenindicatorFactoryto createHealthIndicatorinstances.- Parameters:
indicatorFactory- the function to create health indicator instances- Since:
- 3.0.0
-
-
Method Details
-
createComposite
protected final org.springframework.boot.actuate.health.HealthContributor createComposite(Map<String, B> beans) - Specified by:
createCompositein classAbstractCompositeHealthContributorConfiguration<org.springframework.boot.actuate.health.HealthContributor,I extends org.springframework.boot.actuate.health.HealthIndicator, B>
-