Package com.couchbase.client.core.endpoint
-
Interface Summary Interface Description CircuitBreaker TheCircuitBreaker
interface defines the external integration points between an implementation and its callingBaseEndpoint
.Endpoint The parent interface for all endpoints.PipelineInitializer Interface which provides a common API to initialize endpoint-specific pipelines. -
Class Summary Class Description AnalyticsEndpoint AnalyticsEndpoint.AnalyticsPipelineInitializer BaseEndpoint ThisBaseEndpoint
implements all common logic for endpoints that wrap the IO layer.CircuitBreakerConfig Allows configuring aCircuitBreaker
.CircuitBreakerConfig.Builder EndpointContext KeyValueEndpoint KeyValueEndpoint.KeyValuePipelineInitializer ManagerEndpoint ManagerEndpoint.ManagerPipelineInitializer NoopCircuitBreaker A simple noop implementation of theCircuitBreaker
if disabled by the user.QueryEndpoint QueryEndpoint.QueryPipelineInitializer SearchEndpoint SearchEndpoint.SearchPipelineInitializer ViewEndpoint ViewEndpoint.ViewPipelineInitializer -
Enum Summary Enum Description CircuitBreaker.State Represents all the states a circuit breaker can be in, possibly.EndpointState Represents all states anEndpoint
can be in.