| ChannelAttributes |
This class holds all kinds of channel attributes that are in used across
the KV channel.
|
| ConnectTimings |
This class gets populated with timings and success/failure of different steps in the
channel bootstrap process and later allows to extract useful information for debugging.
|
| ErrorMap |
The ErrorMap contains mappings from errors to their attributes, negotiated
between the client and the server.
|
| ErrorMap.ErrorCode |
|
| ErrorMap.RetrySpecification |
|
| ErrorMapLoadingHandler |
This handler tries to load the KV Error Map in a best effort manner.
|
| FeatureNegotiatingHandler |
The FeatureNegotiatingHandler is responsible for sending the KV "hello" command
and to handshake enabled features on both sides.
|
| KeyValueChannelContext |
Holds context to encode KV operations based on what got negotiated in the channel.
|
| KeyValueMessageHandler |
This handler is responsible for writing KV requests and completing their associated responses
once they arrive.
|
| MemcacheProtocol.FlexibleExtras |
|
| MemcacheProtocolDecodeHandler |
The MemcacheProtocolDecodeHandler is a lightweight decoder that understands the
KV header and aggregates header and value into one buffer before passing it on.
|
| MemcacheProtocolVerificationHandler |
This handler makes sure that the KV protocol packets passed around
are not malformed.
|
| SaslAuthenticationHandler |
This handler is responsible for perform SASL authentication against the KV engine.
|
| SaslListMechanismsHandler |
|
| SelectBucketHandler |
|