| 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.