public class GenericViewRequest extends BaseRequest<GenericViewResponse> implements NonChunkedHttpRequest<GenericViewResponse>, ScopedRequest
| Constructor and Description |
|---|
GenericViewRequest(Duration timeout,
CoreContext ctx,
RetryStrategy retryStrategy,
Supplier<com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest> requestSupplier,
boolean idempotent,
String bucket,
RequestSpan span) |
| Modifier and Type | Method and Description |
|---|---|
String |
bucket() |
GenericViewResponse |
decode(com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpResponse response,
HttpChannelContext context) |
com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest |
encode() |
boolean |
idempotent()
Returns if the given request is idempotent or not.
|
ServiceType |
serviceType()
The service type of this request.
|
absoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, requestSpan, response, retryStrategy, serviceContext, succeed, succeeded, timeout, timeoutElapsedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabsoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, name, operationId, requestSpan, response, retryStrategy, serviceContext, succeed, succeeded, timeout, timeoutElapsedpublic GenericViewRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, Supplier<com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest> requestSupplier, boolean idempotent, String bucket, RequestSpan span)
public GenericViewResponse decode(com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpResponse response, HttpChannelContext context)
decode in interface NonChunkedHttpRequest<GenericViewResponse>public com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest encode()
public ServiceType serviceType()
RequestserviceType in interface Request<GenericViewResponse>public String bucket()
bucket in interface ScopedRequestpublic boolean idempotent()
RequestBy default, this method always returns false for data consistency reasons. Only specific idempotent operations should override this default since it impacts retry handling quite a bit. DO NOT SET THIS TO TRUE ON MUTATING OPERATIONS!
idempotent in interface Request<GenericViewResponse>Copyright © 2021 Couchbase, Inc.. All rights reserved.