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 © 2020 Couchbase, Inc.. All rights reserved.