Interface | Description |
---|---|
Context |
Context represents some state that is passed throughout the system.
|
Context.ExportFormat |
The format into which the context can be exported.
|
Counter |
Represents a generic Counter interface for metrics.
|
Event |
The parent interface for all events pushed through the command and
control system.
|
EventBus |
The
EventBus is the main demarcation line between internal behavior and external
visibility. |
LoggingEventConsumer.Logger |
Generic logger interface.
|
Meter |
The generic interface for all metric implementations in the client.
|
RequestSpan |
Wrapper interface for all spans flowing through the SDK.
|
RequestTracer |
The
RequestTracer describes the tracing abstraction in the SDK. |
ValueRecorder |
Represents a generic value recorder for the metrics interface.
|
Class | Description |
---|---|
AbstractContext |
Common parent method for all contexts.
|
AbstractEvent |
This
Event implementation can be used as a base event to inherit from. |
DefaultEventBus |
The
DefaultEventBus provides the default and very efficient implementation
of the EventBus . |
DefaultEventBus.Builder |
Allows to modify the default configuration of the
DefaultEventBus . |
EventSubscription |
Subscription for a consumer on a
EventBus that can be used
to unsubscribe once done. |
LoggingEventConsumer |
Consumes
Events 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.
|
TracingIdentifiers |
Holds static tracing identifiers throughout the SDK.
|
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.
|
Copyright © 2021 Couchbase, Inc.. All rights reserved.