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()
Returns the node that should service this request, or null to let the service locator decide.
|
encode, 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, timeout, timeoutElapsed, timeoutRegistrationpublic 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()
Requesttarget in interface Request<NoopResponse>public 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 returns 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 © 2024 Couchbase, Inc.. All rights reserved.