Uses of Class
com.couchbase.client.core.annotations.InterfaceStability.Experimental
-
Packages that use InterfaceStability.Experimental Package Description com.couchbase.client.core Couchbase Core IO - Domain Model and Architecture ================================================= This documentation describes the domain model of the core package, covers important architecture and design decisions and provides a solid introduction on the inner workings.com.couchbase.client.core.env com.couchbase.client.core.hooks com.couchbase.client.core.message com.couchbase.client.core.message.analytics com.couchbase.client.core.message.internal com.couchbase.client.core.message.kv com.couchbase.client.core.tracing -
-
Uses of InterfaceStability.Experimental in com.couchbase.client.core
Methods in com.couchbase.client.core with annotations of type InterfaceStability.Experimental Modifier and Type Method Description ResponseStatusDetails
CouchbaseException. details()
void
CouchbaseException. details(ResponseStatusDetails responseStatusDetails)
RingBufferDiagnostics
BackpressureException. diagnostics()
Returns aRingBufferDiagnostics
which, if non-null, gives a granular breakdown of the contents of the ringbuffer at the time of this exception -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.env
Classes in com.couchbase.client.core.env with annotations of type InterfaceStability.Experimental Modifier and Type Interface Description interface
WaitStrategyFactory
Factory to create a newWaitStrategy
when called.Methods in com.couchbase.client.core.env with annotations of type InterfaceStability.Experimental Modifier and Type Method Description CouchbaseCoreSendHook
CoreEnvironment. couchbaseCoreSendHook()
Returns theCouchbaseCoreSendHook
if set, null otherwise.SELF
DefaultCoreEnvironment.Builder. couchbaseCoreSendHook(CouchbaseCoreSendHook hook)
Allows to configure a custom core send hook, see the javadocs for it for more details.WaitStrategyFactory
CoreEnvironment. requestBufferWaitStrategy()
Waiting strategy used by requestEventProcessor
s to wait for data fromRingBuffer
SELF
DefaultCoreEnvironment.Builder. requestBufferWaitStrategy(WaitStrategyFactory waitStrategy)
Sets a custom waiting strategy for requests. -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.hooks
Classes in com.couchbase.client.core.hooks with annotations of type InterfaceStability.Experimental Modifier and Type Interface Description interface
CouchbaseCoreSendHook
This hook allows to intercept and modify theCouchbaseRequest
in the path of theCouchbaseCore.send(CouchbaseRequest)
method.Methods in com.couchbase.client.core.hooks with annotations of type InterfaceStability.Experimental Modifier and Type Method Description Tuple2<CouchbaseRequest,rx.Observable<CouchbaseResponse>>
CouchbaseCoreSendHook. beforeSend(CouchbaseRequest originalRequest, rx.Observable<CouchbaseResponse> originalResponse)
Allows to hook in before the send method on core, make sure to return either the original tuple or the modified ones from the originals. -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.message
Methods in com.couchbase.client.core.message with annotations of type InterfaceStability.Experimental Modifier and Type Method Description ResponseStatusDetails
CouchbaseResponse. statusDetails()
If set, provides more detailed information into the response status than the always availableResponseStatus
enum.void
CouchbaseResponse. statusDetails(ResponseStatusDetails statusDetails)
Set the status details if not set previously. -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.message.analytics
Classes in com.couchbase.client.core.message.analytics with annotations of type InterfaceStability.Experimental Modifier and Type Class Description class
AnalyticsQueryResultRequest
Deferred analytics query result requestclass
AnalyticsQueryStatusRequest
Deferred analytics query status request -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.message.internal
Classes in com.couchbase.client.core.message.internal with annotations of type InterfaceStability.Experimental Modifier and Type Class Description class
DiagnosticsReport
Aggregates the health of allEndpoint
s.class
EndpointHealth
Aggregates the health of one specificEndpoint
.class
PingReport
Contains a report for all the internal service health states.class
PingServiceHealth
Represents health for a specific service on ping. -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.message.kv
Classes in com.couchbase.client.core.message.kv with annotations of type InterfaceStability.Experimental Modifier and Type Class Description 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
. -
Uses of InterfaceStability.Experimental in com.couchbase.client.core.tracing
Classes in com.couchbase.client.core.tracing with annotations of type InterfaceStability.Experimental Modifier and Type Class Description class
RingBufferDiagnostics
Provides a granular breakdown of the queries in the ringbufferclass
RingBufferMonitor
Stores diagnostics on the main ringbuffer to provide additional context to BackpressureExceptions.Methods in com.couchbase.client.core.tracing with annotations of type InterfaceStability.Experimental Modifier and Type Method Description int
RingBufferDiagnostics. countNonService()
Returns the count of all requests not associated with a particular serviceMap<ServiceType,Integer>
RingBufferDiagnostics. counts()
Returns a map of the type of each request, along with the current count of each in the ringbufferint
RingBufferDiagnostics. totalCount()
Returns the count of all requests in the ringbufferConstructors in com.couchbase.client.core.tracing with annotations of type InterfaceStability.Experimental Constructor Description RingBufferDiagnostics(Map<ServiceType,Integer> counts, int countNonService)
-