public class KvPingRequest extends NoopRequest implements TargetedRequest
| Constructor and Description |
|---|
KvPingRequest(Duration timeout,
CoreContext ctx,
RetryStrategy retryStrategy,
CollectionIdentifier identifier,
NodeIdentifier target) |
| Modifier and Type | Method and Description |
|---|---|
KvPingResponse |
decode(com.couchbase.client.core.deps.io.netty.buffer.ByteBuf response,
KeyValueChannelContext ctx)
Decode the encoded response into its message representation.
|
String |
name()
The unique name of the request, usually related to the type but not necessarily.
|
Map<String,Object> |
serviceContext()
Returns contextual information for each individual service.
|
NodeIdentifier |
target()
The target where this request must be dispatched to.
|
encode, 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 KvPingRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, CollectionIdentifier identifier, NodeIdentifier target)
public KvPingResponse decode(com.couchbase.client.core.deps.io.netty.buffer.ByteBuf response, KeyValueChannelContext ctx)
KeyValueRequestdecode in interface KeyValueRequest<NoopResponse>decode in class NoopRequestresponse - the response to decode.public NodeIdentifier target()
TargetedRequesttarget in interface TargetedRequestpublic Map<String,Object> serviceContext()
RequestserviceContext in interface Request<NoopResponse>serviceContext in class BaseKeyValueRequest<NoopResponse>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<NoopResponse>name in class NoopRequestCopyright © 2021 Couchbase, Inc.. All rights reserved.