Uses of Interface
com.couchbase.client.core.message.CouchbaseMessage
-
Uses of CouchbaseMessage in com.couchbase.client.core
Fields in com.couchbase.client.core with type parameters of type CouchbaseMessage Modifier and Type Field Description static com.lmax.disruptor.EventTranslatorTwoArg<ResponseEvent,CouchbaseMessage,rx.subjects.Subject<CouchbaseResponse,CouchbaseResponse>>
ResponseHandler. RESPONSE_TRANSLATOR
TranslatesCouchbaseRequest
s intoRequestEvent
s.Methods in com.couchbase.client.core that return CouchbaseMessage Modifier and Type Method Description CouchbaseMessage
ResponseEvent. getMessage()
Get the response from the payload.Methods in com.couchbase.client.core with parameters of type CouchbaseMessage Modifier and Type Method Description ResponseEvent
ResponseEvent. setMessage(CouchbaseMessage message)
Set the new response as a payload for this event. -
Uses of CouchbaseMessage in com.couchbase.client.core.endpoint.analytics
Classes in com.couchbase.client.core.endpoint.analytics that implement CouchbaseMessage Modifier and Type Class Description protected static class
AnalyticsHandler.KeepAliveRequest
protected static class
AnalyticsHandler.KeepAliveResponse
protected static class
AnalyticsHandlerV2.KeepAliveRequest
protected static class
AnalyticsHandlerV2.KeepAliveResponse
-
Uses of CouchbaseMessage in com.couchbase.client.core.endpoint.kv
Classes in com.couchbase.client.core.endpoint.kv that implement CouchbaseMessage Modifier and Type Class Description protected static class
KeyValueHandler.KeepAliveRequest
protected static class
KeyValueHandler.KeepAliveResponse
-
Uses of CouchbaseMessage in com.couchbase.client.core.endpoint.query
Classes in com.couchbase.client.core.endpoint.query that implement CouchbaseMessage Modifier and Type Class Description protected static class
QueryHandler.KeepAliveRequest
protected static class
QueryHandler.KeepAliveResponse
protected static class
QueryHandlerV2.KeepAliveRequest
protected static class
QueryHandlerV2.KeepAliveResponse
-
Uses of CouchbaseMessage in com.couchbase.client.core.endpoint.search
Classes in com.couchbase.client.core.endpoint.search that implement CouchbaseMessage Modifier and Type Class Description protected static class
SearchHandler.KeepAliveRequest
protected static class
SearchHandler.KeepAliveResponse
-
Uses of CouchbaseMessage in com.couchbase.client.core.endpoint.view
Classes in com.couchbase.client.core.endpoint.view that implement CouchbaseMessage Modifier and Type Class Description protected static class
ViewHandler.KeepAliveRequest
protected static class
ViewHandler.KeepAliveResponse
-
Uses of CouchbaseMessage in com.couchbase.client.core.message
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message Modifier and Type Interface Description interface
CouchbaseRequest
High-Level marker interface for allCouchbaseRequest
s.interface
CouchbaseResponse
interface
PrelocatedRequest
ACouchbaseRequest
that can be targeted at a specific node through the corresponding hostname, shortcutting the dispatch usually performed by aLocator
..Classes in com.couchbase.client.core.message that implement CouchbaseMessage Modifier and Type Class Description class
AbstractCouchbaseRequest
Default implementation for aCouchbaseRequest
, should be extended by child messages.class
AbstractCouchbaseResponse
The default representation of aCouchbaseResponse
. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.analytics
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.analytics Modifier and Type Interface Description interface
AnalyticsRequest
Marker interface for all requests against the Analytics ServiceClasses in com.couchbase.client.core.message.analytics that implement CouchbaseMessage Modifier and Type Class Description class
AnalyticsQueryResultRequest
Deferred analytics query result requestclass
AnalyticsQueryStatusRequest
Deferred analytics query status requestclass
GenericAnalyticsRequest
For the lack of a better name, a analytics request against a analytics server.class
GenericAnalyticsResponse
The base response for Analytics (SQL++) requests.class
PingRequest
class
PingResponse
class
RawAnalyticsRequest
AAnalyticsRequest
that can also beprelocated
, but expects a response with the uninterpreted JSON payload returned by the query service.class
RawAnalyticsResponse
The response to aRawAnalyticsRequest
, which only contains the raw JSON payload returned by the Analytics service, as aByteBuf
. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.cluster
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.cluster Modifier and Type Interface Description interface
ClusterRequest
Classes in com.couchbase.client.core.message.cluster that implement CouchbaseMessage Modifier and Type Class Description class
CloseBucketRequest
class
CloseBucketResponse
class
DisconnectRequest
Disconnects all open buckets.class
DisconnectResponse
A response to aDisconnectRequest
.class
GetClusterConfigRequest
class
GetClusterConfigResponse
class
OpenBucketRequest
class
OpenBucketResponse
class
SeedNodesRequest
**Set up the bootstrap nodes for aClusterFacade
.** For stability reasons, it is advised to always provide more than one seed node (but not necessarily all nodes from the cluster) so that the cluster can correctly bootstrap the bucket, even if one of the hosts in the list is currently not available.class
SeedNodesResponse
**Returns the status of aSeedNodesRequest
.** -
Uses of CouchbaseMessage in com.couchbase.client.core.message.config
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.config Modifier and Type Interface Description interface
ConfigRequest
Common marker interface for allConfigRequest
s.Classes in com.couchbase.client.core.message.config that implement CouchbaseMessage Modifier and Type Class Description class
BucketConfigRequest
class
BucketConfigResponse
class
BucketsConfigRequest
class
BucketsConfigResponse
class
BucketStreamingRequest
class
BucketStreamingResponse
class
ClusterConfigRequest
class
ClusterConfigResponse
class
FlushRequest
Sends a flush command to the cluster.class
FlushResponse
class
GetDesignDocumentsRequest
class
GetDesignDocumentsResponse
class
GetUsersRequest
Get a user or list of users.class
GetUsersResponse
class
InsertBucketRequest
class
InsertBucketResponse
class
RemoveBucketRequest
class
RemoveBucketResponse
class
RemoveUserRequest
class
RemoveUserResponse
class
RestApiRequest
A generic HTTP request to perform on the cluster REST API port (8091).class
RestApiResponse
Response to aRestApiRequest
.class
UpdateBucketRequest
class
UpdateBucketResponse
class
UpsertUserRequest
class
UpsertUserResponse
-
Uses of CouchbaseMessage in com.couchbase.client.core.message.internal
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.internal Modifier and Type Interface Description interface
InternalRequest
Marker interface for all internalCouchbaseRequest
s that are potentially treated differently and with priority.Classes in com.couchbase.client.core.message.internal that implement CouchbaseMessage Modifier and Type Class Description class
AddNodeRequest
class
AddNodeResponse
class
AddServiceRequest
class
AddServiceResponse
class
DiagnosticsRequest
class
DiagnosticsResponse
class
GetConfigProviderRequest
Request to fetch the configuration provider from the core.class
GetConfigProviderResponse
Response to fetch the configuration provider from the core.class
RemoveNodeRequest
class
RemoveNodeResponse
class
RemoveServiceRequest
class
RemoveServiceResponse
class
SignalConfigReload
class
SignalFlush
-
Uses of CouchbaseMessage in com.couchbase.client.core.message.kv
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.kv Modifier and Type Interface Description interface
BinaryRequest
Common marker interface for allBinaryRequest
s.interface
BinaryResponse
Marker interface which signals a binary response.interface
BinaryStoreRequest
Classes in com.couchbase.client.core.message.kv that implement CouchbaseMessage Modifier and Type Class Description class
AbstractKeyValueRequest
Default implementation of aBinaryRequest
.class
AbstractKeyValueResponse
class
AppendRequest
class
AppendResponse
class
CounterRequest
Request to handle increment/decrement of a counter.class
CounterResponse
class
FailoverObserveSeqnoResponse
Represents a observe seqno response.class
GetAllMutationTokensRequest
Get the current high sequence numbers one could initialize streams for all partitions that are located on the server, or use inObserveViaMutationToken
.class
GetAllMutationTokensResponse
Represents response toGetAllMutationTokensRequest
.class
GetBucketConfigRequest
Request which fetches a bucket configuration through carrier publication.class
GetBucketConfigResponse
Represents a response with a bucket configuration.class
GetRequest
Fetch a document from the cluster and return it if found.class
GetResponse
Represents a response to aGetRequest
.class
InsertRequest
Insert a document.class
InsertResponse
Response to anInsertRequest
.class
NoFailoverObserveSeqnoResponse
Represents a observe seqno response.class
NoopRequest
class
NoopResponse
class
ObserveRequest
class
ObserveResponse
.class
ObserveSeqnoRequest
Observe through sequence numbers instead of cas.class
PrependRequest
class
PrependResponse
.class
RemoveRequest
class
RemoveResponse
Represents a response to aRemoveRequest
.class
ReplaceRequest
class
ReplaceResponse
class
ReplicaGetRequest
Fetch a document from one or more and/or active nodes replicas.class
StatRequest
class
StatResponse
class
TouchRequest
class
TouchResponse
.class
UnlockRequest
class
UnlockResponse
class
UpsertRequest
Insert or update a document.class
UpsertResponse
Response to anUpsertRequest
. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.kv.subdoc
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.kv.subdoc Modifier and Type Interface Description interface
BinarySubdocMultiLookupRequest
ABinarySubdocRequest
that describes multiple lookup operations on a single document.interface
BinarySubdocMultiMutationRequest
ABinarySubdocRequest
that describes multiple mutations on a single document.interface
BinarySubdocMutationRequest
ABinarySubdocRequest
that describes a mutation operation.interface
BinarySubdocRequest
A type ofBinaryRequest
that deals with getting or mutating parts of a JSON document, aka a Sub-Document. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.kv.subdoc.multi
Classes in com.couchbase.client.core.message.kv.subdoc.multi that implement CouchbaseMessage Modifier and Type Class Description class
MultiLookupResponse
The response for aBinarySubdocMultiLookupRequest
.class
MultiMutationResponse
The response for aBinarySubdocMultiMutationRequest
.class
SubMultiLookupRequest
Concrete implementation of aBinarySubdocMultiLookupRequest
.class
SubMultiMutationRequest
Concrete implementation of aBinarySubdocMultiMutationRequest
. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.kv.subdoc.simple
Classes in com.couchbase.client.core.message.kv.subdoc.simple that implement CouchbaseMessage Modifier and Type Class Description class
AbstractSubdocMutationRequest
Base class for allBinarySubdocMutationRequest
.class
AbstractSubdocRequest
Base class for allBinarySubdocRequest
.class
SimpleSubdocResponse
A general-purpose response suitable for most "simple" sub-document operations (BinarySubdocRequest
andBinarySubdocMutationRequest
), as opposed to "multi-specification" sub-document operations.class
SubArrayRequest
A request covering all sub-document array operations (seeSubArrayRequest.ArrayOperation
).class
SubCounterRequest
A sub-document counter operation.class
SubDeleteRequest
A sub-document delete operation.class
SubDictAddRequest
A sub-document dictionary add operation.class
SubDictUpsertRequest
A sub-document dictionary upsert operation.class
SubExistRequest
A sub-document exist operation.class
SubGetCountRequest
A sub-document get count operation.class
SubGetRequest
A sub-document get operation.class
SubReplaceRequest
A sub-document replace operation. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.query
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.query Modifier and Type Interface Description interface
QueryRequest
Classes in com.couchbase.client.core.message.query that implement CouchbaseMessage Modifier and Type Class Description class
GenericQueryRequest
For the lack of a better name, a query request against a query server.class
GenericQueryResponse
The base response for Query (N1QL) requests.class
PingRequest
class
PingResponse
class
RawQueryRequest
AQueryRequest
that can also beprelocated
, but expects a response with the uninterpreted JSON payload returned by the query service.class
RawQueryResponse
The response to aRawQueryRequest
, which only contains the raw JSON payload returned by the Query service, as aByteBuf
. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.search
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.search Modifier and Type Interface Description interface
SearchRequest
Common marker interface for allSearchRequest
s.Classes in com.couchbase.client.core.message.search that implement CouchbaseMessage Modifier and Type Class Description class
GetSearchIndexRequest
Retrieves full text index definition.class
GetSearchIndexResponse
Carries full text index definition as a payload.class
PingRequest
class
PingResponse
class
RemoveSearchIndexRequest
Removes full text search index.class
RemoveSearchIndexResponse
Result of full text search index removing.class
SearchQueryRequest
Runs query against search index.class
SearchQueryResponse
Result of the full text search query.class
UpsertSearchIndexRequest
Inserts or updates full text search index definition.class
UpsertSearchIndexResponse
Contains result of the create/update action on full text search index. -
Uses of CouchbaseMessage in com.couchbase.client.core.message.view
Subinterfaces of CouchbaseMessage in com.couchbase.client.core.message.view Modifier and Type Interface Description interface
ViewRequest
Classes in com.couchbase.client.core.message.view that implement CouchbaseMessage Modifier and Type Class Description class
GetDesignDocumentRequest
class
GetDesignDocumentResponse
class
PingRequest
class
PingResponse
class
RemoveDesignDocumentRequest
class
RemoveDesignDocumentResponse
class
UpsertDesignDocumentRequest
class
UpsertDesignDocumentResponse
class
ViewQueryRequest
class
ViewQueryResponse