Package com.couchbase.client.core.msg
Interface NonChunkedHttpRequest<R extends Response>
-
- All Superinterfaces:
Encodable<com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest>
,Request<R>
- All Known Implementing Classes:
CoreHttpRequest
public interface NonChunkedHttpRequest<R extends Response> extends Encodable<com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest>, Request<R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
bypassExceptionTranslation()
If true, a non-2xx HTTP status code must be reported as anHttpStatusCodeException
.R
decode(com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpResponse response, HttpChannelContext context)
-
Methods inherited from interface com.couchbase.client.core.msg.Request
absoluteTimeout, bucket, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, idempotent, name, operationId, requestSpan, response, retryStrategy, serviceContext, serviceType, succeed, succeeded, target, timeout, timeoutElapsed, timeoutRegistration
-
-
-
-
Method Detail
-
decode
R decode(com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpResponse response, HttpChannelContext context)
-
bypassExceptionTranslation
default boolean bypassExceptionTranslation()
If true, a non-2xx HTTP status code must be reported as anHttpStatusCodeException
. This lets users see the raw HTTP response when making their own HTTP requests with CouchbaseHttpClient.If false, the message handler may throw a domain-specific exception instead.
-
-