Top Inners Methods
io.github.resilience4j.core.metrics

public Interface Metrics

Known Direct Implementers
io.github.resilience4j.core.metrics.SlidingTimeWindowMetrics, io.github.resilience4j.core.metrics.FixedSizeSlidingWindowMetrics, io.github.resilience4j.core.metrics.LockFreeFixedSizeSlidingWindowMetrics, io.github.resilience4j.core.metrics.LockFreeSlidingTimeWindowMetrics
Imports
java.util.concurrent.TimeUnit

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public Snapshot

Returns:

a snapshot
getSnapshot
()

Returns a snapshot.

public Snapshot
record(long
the duration of the call
duration
,
TimeUnit
the time unit of the duration
durationUnit
,
Metrics.Outcome
the outcome of the call
outcome
)

Records a call.

Method Detail

getSnapshotback to summary
public Snapshot getSnapshot()

Returns a snapshot.

Returns:Snapshot

a snapshot

recordback to summary
public Snapshot record(long duration, TimeUnit durationUnit, Metrics.Outcome outcome)

Records a call.

Parameters
duration:long

the duration of the call

durationUnit:TimeUnit

the time unit of the duration

outcome:Metrics.Outcome

the outcome of the call

io.github.resilience4j.core.metrics back to summary

public final Enum Metrics.Outcome

extends Enum<Metrics.Outcome>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Metrics.Outcome
public static final Metrics.Outcome
public static final Metrics.Outcome
public static final Metrics.Outcome

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Metrics.Outcome
public static Metrics.Outcome[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ERRORback to summary
public static final Metrics.Outcome ERROR
SLOW_ERRORback to summary
public static final Metrics.Outcome SLOW_ERROR
SLOW_SUCCESSback to summary
public static final Metrics.Outcome SLOW_SUCCESS
SUCCESSback to summary
public static final Metrics.Outcome SUCCESS

Constructor Detail

Outcomeback to summary
private Outcome()

Method Detail

valueOfback to summary
public static Metrics.Outcome valueOf(String name)
valuesback to summary
public static Metrics.Outcome[] values()