Package com.couchbase.client.core.endpoint
-
Interface Summary Interface Description CircuitBreaker TheCircuitBreakerinterface 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 ThisBaseEndpointimplements 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 MultiAddressNameResolverFactory NoopCircuitBreaker A simple noop implementation of theCircuitBreakerif disabled by the user.ProtostellarEndpoint Wraps a GRPC ManagedChannel.ProtostellarPool Maintains a pool of ProtostellarEndpoints.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 anEndpointcan be in.