Uses of Interface
com.couchbase.client.core.msg.Response
-
-
Uses of Response in com.couchbase.client.core
Methods in com.couchbase.client.core with type parameters of type Response Modifier and Type Method Description <R extends Response>
voidCore. send(Request<R> request)
<R extends Response>
voidCore. send(Request<R> request, boolean registerForTimeout)
Method parameters in com.couchbase.client.core with type arguments of type Response Modifier and Type Method Description void
Timer. register(Request<Response> request)
Registers the given request to be tracked with its timeout value. -
Uses of Response in com.couchbase.client.core.endpoint
Methods in com.couchbase.client.core.endpoint with type parameters of type Response Modifier and Type Method Description <R extends Request<? extends Response>>
voidBaseEndpoint. send(R request)
<R extends Request<? extends Response>>
voidEndpoint. send(R request)
Sends the request into thisEndpoint
. -
Uses of Response in com.couchbase.client.core.msg
Classes in com.couchbase.client.core.msg with type parameters of type Response Modifier and Type Class Description class
BaseRequest<R extends Response>
Base class for allRequests
.interface
NonChunkedHttpRequest<R extends Response>
interface
Request<R extends Response>
Represents aRequest
flowing through the client.Classes in com.couchbase.client.core.msg that implement Response Modifier and Type Class Description class
BaseResponse
The parent class for all responses passing through the SDK.Constructor parameters in com.couchbase.client.core.msg with type arguments of type Response Constructor Description RequestContext(CoreContext ctx, Request<? extends Response> request)
Creates a newRequestContext
. -
Uses of Response in com.couchbase.client.core.msg.analytics
Classes in com.couchbase.client.core.msg.analytics that implement Response Modifier and Type Class Description class
AnalyticsResponse
-
Uses of Response in com.couchbase.client.core.msg.chunk
Subinterfaces of Response in com.couchbase.client.core.msg.chunk Modifier and Type Interface Description interface
ChunkedResponse<H extends ChunkHeader,R extends ChunkRow,T extends ChunkTrailer>
Describes a full chunked response with its required sections. -
Uses of Response in com.couchbase.client.core.msg.kv
Classes in com.couchbase.client.core.msg.kv with type parameters of type Response Modifier and Type Class Description class
BaseKeyValueRequest<R extends Response>
TheBaseKeyValueRequest
should be subclassed by all KeyValue requests since it provides common ground for all of them (i.e.interface
KeyValueRequest<R extends Response>
Main parent interface for all Key/Value requests.Classes in com.couchbase.client.core.msg.kv that implement Response Modifier and Type Class Description class
AppendResponse
class
CarrierBucketConfigResponse
class
DecrementResponse
class
GetAndLockResponse
Represents the response of aGetAndLockRequest
.class
GetAndTouchResponse
Represents the response of aGetAndTouchRequest
.class
GetCollectionIdResponse
class
GetCollectionManifestResponse
class
GetResponse
Represents the response of aGetRequest
.class
IncrementResponse
class
InsertResponse
class
NoopResponse
The response of aNoopRequest
.class
ObserveViaCasResponse
class
ObserveViaSeqnoResponse
class
PrependResponse
class
RemoveResponse
class
ReplaceResponse
class
SubdocGetResponse
class
SubdocMutateResponse
class
TouchResponse
class
UnlockResponse
class
UpsertResponse
-
Uses of Response in com.couchbase.client.core.msg.manager
Classes in com.couchbase.client.core.msg.manager with type parameters of type Response Modifier and Type Class Description class
BaseManagerRequest<R extends Response>
interface
ManagerRequest<R extends Response>
Classes in com.couchbase.client.core.msg.manager that implement Response Modifier and Type Class Description class
TerseBucketConfigResponse
-
Uses of Response in com.couchbase.client.core.msg.query
Classes in com.couchbase.client.core.msg.query that implement Response Modifier and Type Class Description class
QueryResponse
-
Uses of Response in com.couchbase.client.core.msg.search
Classes in com.couchbase.client.core.msg.search that implement Response Modifier and Type Class Description class
GetSearchIndexResponse
class
RemoveSearchIndexResponse
class
SearchResponse
class
UpsertSearchIndexResponse
-
Uses of Response in com.couchbase.client.core.msg.view
Classes in com.couchbase.client.core.msg.view that implement Response Modifier and Type Class Description class
ViewResponse
-
Uses of Response in com.couchbase.client.core.node
Methods in com.couchbase.client.core.node with type parameters of type Response Modifier and Type Method Description <R extends Request<? extends Response>>
voidNode. send(R request)
Sends the request into thisNode
.protected <R extends Request<? extends Response>>
voidNode. sendIntoRetry(R request)
Retries the request.Method parameters in com.couchbase.client.core.node with type arguments of type Response Modifier and Type Method Description void
KeyValueLocator. dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx)
void
Locator. dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx)
Given the environment and node information, the implementation locates the right set of nodes and dispatches the request into them.void
ManagerLocator. dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx)
void
RoundRobinLocator. dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx)
-
Uses of Response in com.couchbase.client.core.retry
Method parameters in com.couchbase.client.core.retry with type arguments of type Response Modifier and Type Method Description static void
RetryOrchestrator. maybeRetry(CoreContext ctx, Request<? extends Response> request)
Retry or cancel the given request, depending on its state and the configuredRetryStrategy
.static void
RetryOrchestrator. retryImmediately(CoreContext ctx, Request<? extends Response> request)
Retries the given request immediatly, unless it is already completed.Optional<Duration>
BestEffortRetryStrategy. shouldRetry(Request<? extends Response> request)
Optional<Duration>
FailFastRetryStrategy. shouldRetry(Request<? extends Response> request)
Optional<Duration>
RetryStrategy. shouldRetry(Request<? extends Response> request)
Checks if the given request should be retried and how long the retry delay should be. -
Uses of Response in com.couchbase.client.core.service
Methods in com.couchbase.client.core.service with type parameters of type Response Modifier and Type Method Description <R extends Request<? extends Response>>
EndpointEndpointSelectionStrategy. select(R request, List<Endpoint> endpoints)
<R extends Request<? extends Response>>
voidService. send(R request)
Sends the request into thisService
. -
Uses of Response in com.couchbase.client.core.service.strategy
Methods in com.couchbase.client.core.service.strategy with type parameters of type Response Modifier and Type Method Description <R extends Request<? extends Response>>
EndpointPartitionSelectionStrategy. select(R request, List<Endpoint> endpoints)
<R extends Request<? extends Response>>
EndpointRoundRobinSelectionStrategy. select(R request, List<Endpoint> endpoints)
-