Package com.couchbase.client.core.endpoint
-
Interface Summary Interface Description CircuitBreaker TheCircuitBreaker
interface defines the external integration points between an implementation and its callingBaseEndpoint
.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 Summary Class Description AnalyticsEndpoint AnalyticsEndpoint.AnalyticsPipelineInitializer BackupEndpoint BackupEndpoint.BackupPipelineInitializer BaseEndpoint ThisBaseEndpoint
implements all common logic for endpoints that wrap the IO layer.CircuitBreakerConfig Allows configuring aCircuitBreaker
.CircuitBreakerConfig.Builder EndpointContext EventingEndpoint EventingEndpoint.EventingPipelineInitializer 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.