| Package | Description |
|---|---|
| io.axoniq.axonserver.connector.impl | |
| io.axoniq.axonserver.connector.impl.buffer |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CloseableBuffer<T>
A
buffer that can be closed by the producing side. |
interface |
DisposableReadonlyBuffer<T>
A
buffer that can be disposed of from the subscriber's side. |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockingCloseableBuffer<T>
An implementation of the
CloseableBuffer that uses a LinkedBlockingQueue as the backing buffer. |
class |
FlowControlledDisposableReadonlyBuffer<T>
Connects a
FlowControl instance with a DisposableReadonlyBuffer assuming that requesting from the flow control will trigger a replenishment of the buffer. |
class |
RoundRobinMultiReadonlyBuffer<T>
An implementation of the
DisposableReadonlyBuffer that operates across multiple DisposableReadonlyBuffer instances. |
| Constructor and Description |
|---|
FlowControlledDisposableReadonlyBuffer(FlowControl flowControl,
CloseableReadonlyBuffer<T> buffer)
Instantiates this buffer with the given
flowControl and buffer. |
Copyright © 2020–2022 AxonIQ BV. All rights reserved.