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 TheEventBusis the main demarcation line between internal behavior and external visibility.InternalSpan TheInternalSpantracks 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 TheRequestTracerdescribes the tracing abstraction in the SDK. -
Class Summary Class Description AbstractContext Common parent method for all contexts.AbstractEvent ThisEventimplementation can be used as a base event to inherit from.DefaultEventBus TheDefaultEventBusprovides the default and very efficient implementation of theEventBus.DefaultEventBus.Builder Allows to modify the default configuration of theDefaultEventBus.EventSubscription Subscription for a consumer on aEventBusthat can be used to unsubscribe once done.LoggingEventConsumer ConsumesEventsand 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.