Class OnlyOnceLoggingDenyMeterFilter
java.lang.Object
io.micrometer.core.instrument.internal.OnlyOnceLoggingDenyMeterFilter
- All Implemented Interfaces:
MeterFilter
public final class OnlyOnceLoggingDenyMeterFilter extends java.lang.Object implements MeterFilter
MeterFilter
to log only once a warning message and deny a Meter.Id
.- Since:
- 1.5.0
-
Constructor Summary
Constructors Constructor Description OnlyOnceLoggingDenyMeterFilter(java.util.function.Supplier<java.lang.String> message)
-
Method Summary
Modifier and Type Method Description MeterFilterReply
accept(Meter.Id id)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micrometer.core.instrument.config.MeterFilter
configure, map
-
Constructor Details
-
OnlyOnceLoggingDenyMeterFilter
public OnlyOnceLoggingDenyMeterFilter(java.util.function.Supplier<java.lang.String> message)
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceMeterFilter
- Parameters:
id
- Id withMeterFilter.map(io.micrometer.core.instrument.Meter.Id)
transformations applied.- Returns:
- After all transformations, should a real meter be registered for this id, or should it be no-op'd.
-