public class ReplicaGetRequest extends GetRequest
| Constructor and Description |
|---|
ReplicaGetRequest(String key,
Duration timeout,
CoreContext ctx,
CollectionIdentifier collectionIdentifier,
RetryStrategy retryStrategy,
short replica,
RequestSpan span) |
| Modifier and Type | Method and Description |
|---|---|
com.couchbase.client.core.deps.io.netty.buffer.ByteBuf |
encode(com.couchbase.client.core.deps.io.netty.buffer.ByteBufAllocator alloc,
int opaque,
KeyValueChannelContext ctx)
Encode this request with the given allocator and opaque.
|
String |
name()
The unique name of the request, usually related to the type but not necessarily.
|
short |
replica() |
Map<String,Object> |
serviceContext()
Returns contextual information for each individual service.
|
decode, idempotentbucket, collectionIdentifier, encodedExternalKeyWithCollection, encodedKeyWithCollection, errorCode, indicateRejectedWithNotMyVbucket, key, nextOpaque, opaque, operationId, partition, partition, rejectedWithNotMyVbucket, serviceTypeabsoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, requestSpan, response, retryStrategy, succeed, succeeded, timeout, timeoutElapsed, timeoutRegistrationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabsoluteTimeout, cancel, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, requestSpan, response, retryStrategy, succeed, succeeded, target, timeout, timeoutElapsed, timeoutRegistrationpublic ReplicaGetRequest(String key, Duration timeout, CoreContext ctx, CollectionIdentifier collectionIdentifier, RetryStrategy retryStrategy, short replica, RequestSpan span)
public short replica()
public com.couchbase.client.core.deps.io.netty.buffer.ByteBuf encode(com.couchbase.client.core.deps.io.netty.buffer.ByteBufAllocator alloc,
int opaque,
KeyValueChannelContext ctx)
KeyValueRequestencode in interface KeyValueRequest<GetResponse>encode in class GetRequestalloc - the allocator where to grab the buffers from.opaque - the opaque value to use.ctx - more encode context.ByteBuf.public Map<String,Object> serviceContext()
RequestserviceContext in interface Request<GetResponse>serviceContext in class BaseKeyValueRequest<GetResponse>public String name()
RequestThe default implementation is derived from the class name (i.e. FooRequest returns foo), but if that does not match up it should be overridden in the actual class.
name in interface Request<GetResponse>name in class GetRequestCopyright © 2024 Couchbase, Inc.. All rights reserved.