| Interface | Description |
|---|---|
| CircuitBreaker |
The
CircuitBreaker interface defines the external integration points between an
implementation and its calling BaseEndpoint. |
| CircuitBreaker.CompletionCallback |
Defines if a request is considered a success or a failure.
|
| Endpoint |
The parent interface for all endpoints.
|
| PipelineInitializer |
Interface which provides a common API to initialize endpoint-specific pipelines.
|
| Class | Description |
|---|---|
| AnalyticsEndpoint | |
| AnalyticsEndpoint.AnalyticsPipelineInitializer | |
| BaseEndpoint |
This
BaseEndpoint implements all common logic for endpoints that wrap the IO layer. |
| CircuitBreakerConfig |
Allows configuring a
CircuitBreaker. |
| CircuitBreakerConfig.Builder | |
| EndpointContext | |
| KeyValueEndpoint | |
| KeyValueEndpoint.KeyValuePipelineInitializer | |
| ManagerEndpoint | |
| ManagerEndpoint.ManagerPipelineInitializer | |
| NoopCircuitBreaker |
A simple noop implementation of the
CircuitBreaker if disabled by the user. |
| QueryEndpoint | |
| QueryEndpoint.QueryPipelineInitializer | |
| SearchEndpoint | |
| SearchEndpoint.SearchPipelineInitializer | |
| ViewEndpoint | |
| ViewEndpoint.ViewPipelineInitializer |
| Enum | Description |
|---|---|
| CircuitBreaker.State |
Represents all the states a circuit breaker can be in, possibly.
|
| EndpointState |
Represents all states an
Endpoint can be in. |
Copyright © 2021 Couchbase, Inc.. All rights reserved.