| Interface | Description |
|---|---|
| BackPressureState |
Interface meant to track the back-pressure state per replica host.
|
| BackPressureStrategy<S extends BackPressureState> |
Back-pressure algorithm interface.
|
| IAsyncCallback<T> |
implementors of IAsyncCallback need to make sure that any public methods
are threadsafe with respect to response() being called from the message
service.
|
| IAsyncCallbackWithFailure<T> | |
| IMessageSink | |
| IVerbHandler<T> |
IVerbHandler provides the method that all verb handlers need to implement.
|
| MessagingServiceMBean |
MBean exposing MessagingService metrics plus allowing to enable/disable back-pressure.
|
| ResourceLimits.Limit |
Represents permits to utilise a resource and ways to allocate and release them.
|
| Class | Description |
|---|---|
| AsyncOneResponse<T> |
A callback specialized for returning a value from a single target; that is, this is for messages
that we only send to one recipient.
|
| CallbackInfo |
Encapsulates the callback information.
|
| CompactEndpointSerializationHelper | |
| IncomingStreamingConnection |
Thread to consume stream init messages.
|
| IncomingTcpConnection | |
| MessageDeliveryTask | |
| MessageIn<T> | |
| MessageOut<T> | |
| MessagingService | |
| MessagingService.SocketThread | |
| OutboundTcpConnection | |
| OutboundTcpConnectionPool | |
| PingMessage |
A backport of the version from 4.0, intentionnaly added as versions 4.0 or greater aren't guaranteed
to know the c* versions they communicate with before they connect.
|
| PingMessage.PingMessageSerializer | |
| RateBasedBackPressure |
Back-pressure algorithm based on rate limiting according to the ratio between incoming and outgoing rates, computed
over a sliding time window with size equal to write RPC timeout.
|
| ResourceLimits | |
| ResourceLimits.Concurrent |
A thread-safe permit container.
|
| ResourceLimits.EndpointAndGlobal |
A convenience class that groups a per-endpoint limit with the global one
to allow allocating/releasing permits from/to both limits as one logical operation.
|
| ResponseVerbHandler | |
| WriteCallbackInfo |
| Enum | Description |
|---|---|
| MessagingService.Verb | |
| ResourceLimits.Outcome |
Copyright © 2009-2022 The Apache Software Foundation