| 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. | 
| 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 | |
| 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. | 
| ResponseVerbHandler | |
| WriteCallbackInfo | 
| Enum | Description | 
|---|---|
| MessagingService.Verb | 
Copyright © 2018 The Apache Software Foundation