Top Interfaces Classes
module io.github.resilience4j.core

Package io.github.resilience4j.core.metrics


Interface Summary

Modifier and TypeInterface and Description
public interface
CumulativeMeasurement

Interface for measurement implementations that accumulate calls durations and outcomes.

public interface
MeasurementData

Represents a data structure that holds the results of a measurement.

public interface
public interface
public interface

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
public class
FixedSizeSlidingWindowMetrics

A Metrics implementation is backed by a sliding window that aggregates only the last N calls.

public class
LockFreeFixedSizeSlidingWindowMetrics

Implements a lock-free sliding window using a single linked list, represented by a head and a tail reference.

public class
LockFreeSlidingTimeWindowMetrics

Implements a lock-free time sliding window using a single linked list, represented by a head and a tail reference.

pack-priv class
public class
PackedAggregation

A measurement implementation used in sliding windows to track the total duration and the number of calls in the window, along with the duration and number of calls of the current entry/bucket.

public class
public class
SlidingTimeWindowMetrics

A Metrics implementation is backed by a sliding time window that aggregates only the calls made in the last N seconds.

public class
pack-priv class