接口 AutoTimer
- 所有已知实现类:
PropertiesAutoTimer
- 函数接口:
- 这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。
Strategy that can be used to apply
Timers
automatically instead of using
@Timed
.- 从以下版本开始:
- 2.2.0
- 作者:
- Tadaya Tsuyukubo, Stephane Nicoll, Phillip Webb
-
字段概要
字段 -
方法概要
修饰符和类型方法说明void
apply
(io.micrometer.core.instrument.Timer.Builder builder) Called to apply any auto-timer settings to the givenTimer.Builder
.static void
apply
(AutoTimer autoTimer, String metricName, Set<io.micrometer.core.annotation.Timed> annotations, Consumer<io.micrometer.core.instrument.Timer.Builder> action) default io.micrometer.core.instrument.Timer.Builder
Factory method to create a newTimer.Builder
with auto-timer settingsapplied
.default io.micrometer.core.instrument.Timer.Builder
Factory method to create a newTimer.Builder
with auto-timer settingsapplied
.default boolean
Return if the auto-timer is enabled and metrics should be recorded.
-
字段详细资料
-
方法详细资料
-
isEnabled
default boolean isEnabled()Return if the auto-timer is enabled and metrics should be recorded.- 返回:
- if the auto-timer is enabled
-
builder
Factory method to create a newTimer.Builder
with auto-timer settingsapplied
.- 参数:
name
- the name of the timer- 返回:
- a new builder instance with auto-settings applied
-
builder
default io.micrometer.core.instrument.Timer.Builder builder(Supplier<io.micrometer.core.instrument.Timer.Builder> supplier) Factory method to create a newTimer.Builder
with auto-timer settingsapplied
.- 参数:
supplier
- the builder supplier- 返回:
- a new builder instance with auto-settings applied
-
apply
void apply(io.micrometer.core.instrument.Timer.Builder builder) Called to apply any auto-timer settings to the givenTimer.Builder
.- 参数:
builder
- the builder to apply settings to
-
apply
-