# Package org.apache.cassandra.net

Interface Summary
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 Summary
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 Summary
MessagingService.Verb