Package io.micrometer.health
Class ServiceLevelObjective.MultipleIndicator
java.lang.Object
io.micrometer.health.ServiceLevelObjective
io.micrometer.health.ServiceLevelObjective.MultipleIndicator
- Enclosing class:
- ServiceLevelObjective
public static class ServiceLevelObjective.MultipleIndicator extends ServiceLevelObjective
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServiceLevelObjective.MultipleIndicator.Builder
Nested classes/interfaces inherited from class io.micrometer.health.ServiceLevelObjective
ServiceLevelObjective.MultipleIndicator, ServiceLevelObjective.SingleIndicator
-
Method Summary
Modifier and Type Method Description java.util.Collection<io.micrometer.core.instrument.config.MeterFilter>
getAcceptFilters()
ServiceLevelObjective[]
getObjectives()
java.util.Collection<io.micrometer.core.instrument.binder.MeterBinder>
getRequires()
boolean
healthy(io.micrometer.core.instrument.MeterRegistry registry)
void
tick(io.micrometer.core.instrument.MeterRegistry registry)
Methods inherited from class io.micrometer.health.ServiceLevelObjective
build, compose, getBaseUnit, getFailedMessage, getId, getName, getTags
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
healthy
public boolean healthy(io.micrometer.core.instrument.MeterRegistry registry)- Specified by:
healthy
in classServiceLevelObjective
-
getRequires
public java.util.Collection<io.micrometer.core.instrument.binder.MeterBinder> getRequires()- Specified by:
getRequires
in classServiceLevelObjective
-
getObjectives
-
getAcceptFilters
public java.util.Collection<io.micrometer.core.instrument.config.MeterFilter> getAcceptFilters()- Specified by:
getAcceptFilters
in classServiceLevelObjective
-
tick
public void tick(io.micrometer.core.instrument.MeterRegistry registry)- Specified by:
tick
in classServiceLevelObjective
-