Package com.couchbase.client.core.cnc
package com.couchbase.client.core.cnc
-
ClassDescriptionCommon parent method for all contexts.This
Event
implementation can be used as a base event to inherit from.Context represents some state that is passed throughout the system.The format into which the context can be exported.Represents a generic Counter interface for metrics.TheDefaultEventBus
provides the default and very efficient implementation of theEventBus
.Allows to modify the default configuration of theDefaultEventBus
.The default implementation for theLoggerFormatter
.The parent interface for all events pushed through the command and control system.Describes the category of any given event.Describes the severity of any given event.TheEventBus
is the main demarcation line between internal behavior and external visibility.Signals if a publish call was successful and if not why.Subscription for a consumer on aEventBus
that can be used to unsubscribe once done.Deprecated.SLF4J is used for all logging.ConsumesEvents
and logs them per configuration.The generic interface for all metric implementations in the client.Wrapper interface for all spans flowing through the SDK.Provides an abstraction over underlying tracing status codes.TheRequestTracer
describes the tracing abstraction in the SDK.This super simple event bus should be used in testing only to assert certain events got pushed through.Holds static tracing and metrics identifiers throughout the SDK.Represents a generic value recorder for the metrics interface.