A C I O P S T 
All Classes All Packages

A

add(T) - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
Adds element to the CircularFifoBuffer and overwrites the oldest element when CircularFifoBuffer.isFull().
add(T) - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Adds element to the CircularFifoBuffer and overwrites the oldest element when CircularFifoBuffer.isFull().

C

CircularFifoBuffer<T> - Interface in io.github.resilience4j.circularbuffer
A CircularFifoBuffer is a first in first out buffer with a fixed size that replaces its oldest element if full.
clear() - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
Atomically removes all of the elements from this queue.
ConcurrentCircularFifoBuffer<T> - Class in io.github.resilience4j.circularbuffer
Thread safe implementation of CircularFifoBuffer on top of ConcurrentEvictingQueue
ConcurrentCircularFifoBuffer(int) - Constructor for class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Creates an ConcurrentCircularFifoBuffer with the given (fixed) capacity
ConcurrentEvictingQueue<E> - Class in io.github.resilience4j.circularbuffer
The purpose of this queue is to store the N most recently inserted elements.
ConcurrentEvictingQueue(int) - Constructor for class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
 

I

io.github.resilience4j.circularbuffer - package io.github.resilience4j.circularbuffer
 
isEmpty() - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
Returns true if this CircularFifoBuffer contains no elements.
isEmpty() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Returns true if this CircularFifoBuffer contains no elements.
isFull() - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
Returns true if this CircularFifoBuffer is full.
isFull() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Returns true if this CircularFifoBuffer is full.
iterator() - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
Returns an iterator over the elements in this queue in proper sequence.

O

offer(E) - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
Inserts the specified element at the tail of this queue if it is possible to do so immediately or if capacity limit is exited the oldest element (the head) will be evicted, and then the new element added at the tail.

P

peek() - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
poll() - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue

S

size() - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
Returns the number of elements in this CircularFifoBuffer.
size() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Returns the number of elements in this CircularFifoBuffer.
size() - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
Returns the number of elements in this queue.

T

take() - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
Retrieves and removes the head of this queue, or returns Option.None if this queue is empty.
take() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Retrieves and removes the head of this queue, or returns Option.None if this queue is empty.
toArray() - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
Returns an array containing all of the elements in this queue, in proper sequence.
toArray(T[]) - Method in class io.github.resilience4j.circularbuffer.ConcurrentEvictingQueue
Returns an array containing all of the elements in this queue, in proper sequence; the runtime type of the returned array is that of the specified array.
toList() - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
Returns a list containing all of the elements in this CircularFifoBuffer.
toList() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
Returns a list containing all of the elements in this CircularFifoBuffer.
A C I O P S T 
All Classes All Packages