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 |
|