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, key, nextOpaque, opaque, operationId, partition, partition, serviceTypeabsoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, requestSpan, response, retryStrategy, succeed, succeeded, timeout, timeoutElapsedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabsoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, requestSpan, response, retryStrategy, succeed, succeeded, timeout, timeoutElapsedpublic 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 => 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 © 2021 Couchbase, Inc.. All rights reserved.