A C I O P S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(T) - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
-
Adds element to the
CircularFifoBufferand overwrites the oldest element whenCircularFifoBuffer.isFull(). - add(T) - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
-
Adds element to the
CircularFifoBufferand overwrites the oldest element whenCircularFifoBuffer.isFull().
C
- CircularFifoBuffer<T> - Interface in io.github.resilience4j.circularbuffer
-
A
CircularFifoBufferis 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
CircularFifoBufferon top ofConcurrentEvictingQueue - ConcurrentCircularFifoBuffer(int) - Constructor for class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
-
Creates an
ConcurrentCircularFifoBufferwith 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
trueif thisCircularFifoBuffercontains no elements. - isEmpty() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
-
Returns
trueif thisCircularFifoBuffercontains no elements. - isFull() - Method in interface io.github.resilience4j.circularbuffer.CircularFifoBuffer
-
Returns
trueif thisCircularFifoBufferis full. - isFull() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
-
Returns
trueif thisCircularFifoBufferis 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.Noneif this queue is empty. - take() - Method in class io.github.resilience4j.circularbuffer.ConcurrentCircularFifoBuffer
-
Retrieves and removes the head of this queue, or returns
Option.Noneif 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.
All Classes All Packages