public class ReplicaGetRequest extends GetRequest
Modifier and Type | Field and Description |
---|---|
static String |
OPERATION_NAME |
Constructor and Description |
---|
ReplicaGetRequest(String key,
Duration timeout,
CoreContext ctx,
CollectionIdentifier collectionIdentifier,
RetryStrategy retryStrategy,
short replica,
InternalSpan 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.
|
short |
replica() |
Map<String,Object> |
serviceContext()
Returns contextual information for each individual service.
|
decode, idempotent
bucket, collectionIdentifier, encodedKeyWithCollection, key, nextOpaque, opaque, operationId, partition, partition, serviceType
absoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, internalSpan, response, retryStrategy, succeed, succeeded, timeout, timeoutElapsed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
absoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, internalSpan, response, retryStrategy, succeed, succeeded, timeout, timeoutElapsed
public static final String OPERATION_NAME
public ReplicaGetRequest(String key, Duration timeout, CoreContext ctx, CollectionIdentifier collectionIdentifier, RetryStrategy retryStrategy, short replica, InternalSpan 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)
KeyValueRequest
encode
in interface KeyValueRequest<GetResponse>
encode
in class GetRequest
alloc
- the allocator where to grab the buffers from.opaque
- the opaque value to use.ctx
- more encode context.ByteBuf
.public Map<String,Object> serviceContext()
Request
serviceContext
in interface Request<GetResponse>
serviceContext
in class BaseKeyValueRequest<GetResponse>
Copyright © 2020 Couchbase, Inc.. All rights reserved.