Package com.couchbase.client.core.cnc
-
Interface Summary Interface Description Context Context represents some state that is passed throughout the system.Context.ExportFormat The format into which the context can be exported.Event The parent interface for all events pushed through the command and control system.EventBus TheEventBus
is the main demarcation line between internal behavior and external visibility.InternalSpan TheInternalSpan
tracks the nitty gritty details of the request/response cycle inside the SDK.LoggingEventConsumer.Logger Generic logger interface.RequestSpan Marker interface for external spans that can be passed in into the SDK option blocks.RequestTracer TheRequestTracer
describes the tracing abstraction in the SDK. -
Class Summary Class Description AbstractContext Common parent method for all contexts.AbstractEvent ThisEvent
implementation can be used as a base event to inherit from.DefaultEventBus TheDefaultEventBus
provides the default and very efficient implementation of theEventBus
.DefaultEventBus.Builder Allows to modify the default configuration of theDefaultEventBus
.EventSubscription Subscription for a consumer on aEventBus
that can be used to unsubscribe once done.LoggingEventConsumer ConsumesEvents
and logs them per configuration.OrphanReporter SimpleEventBus This super simple event bus should be used in testing only to assert certain events got pushed through. -
Enum Summary Enum Description Event.Category Describes the category of any given event.Event.Severity Describes the severity of any given event.EventBus.PublishResult Signals if a publish call was successful and if not why.