Abstract base class factoring out common Conduit logic,
allowing non-decoupled transports to be written without any
regard for the decoupled back-channel or partial response logic.
Abstract base class factoring out common Destination logic,
allowing non-decoupled transports to be written without any
regard for the decoupled back-channel or partial response logic.
Interceptor responsible for implementing exchange of RM protocol messages,
aggregating RM metadata in the application message and processing of
RM metadata contained in incoming application messages.
This class pools objects, for efficiency accross a lightweight
fixed-size primary cache and a variable-size secondary cache - the
latter uses soft references to allow the polled object be GCed if
necessary.