Package com.microsoft.azure.cosmosdb.internal.directconnectivity
-
Interface Summary Interface Description IAddressCache IAddressResolver IStoreClient -
Class Summary Class Description AddressResolver Abstracts out the logic to resolve physical replica addresses for the givenRxDocumentServiceRequestAddressSelector BarrierRequestHelper ConsistencyReader ConsistencyReader has a dependency on both StoreReader and QuorumReader.ConsistencyWriter CustomHeaders CustomHeaders.HttpHeaders ErrorUtils GatewayAddressCache GatewayServiceConfigurationReader This class will read the service configuration from the gateway.GoneAndRetryWithRetryPolicy HttpClientUtils HttpTransportClient QueryRequestPerformanceActivity QuorumReader QuorumReader wraps the client side quorum logic on top of the StoreReaderReplicatedResourceClient ReplicatedResourceClient uses the ConsistencyReader to make requests to backendRequestHelper ResourceOperation RntbdTransportClient RntbdTransportClient.Options RntbdTransportClient.Options.Builder A builder for constructingRntbdTransportClient.Optionsinstances.ServerProperties ServerStoreModel StoreClient Instantiated to issue direct connectivity requests to the backend on: - Gateway (for gateway mode clients) - Client (for direct mode clients) StoreClient uses the ReplicatedResourceClient to make requests to the backend.StoreClientFactory StoreReader TransportClient -
Enum Summary Enum Description ReadMode -
Exception Summary Exception Description ConflictException While this class is public, but it is not part of our published public APIs.ForbiddenException LockedException While this class is public, but it is not part of our published public APIs.MethodNotAllowedException PartitionKeyRangeGoneException This exception is thrown when DocumentServiceRequest contains x-ms-documentdb-partitionkeyrangeid header and such range id doesn't exist.PreconditionFailedException While this class is public, but it is not part of our published public APIs.RequestEntityTooLargeException While this class is public, but it is not part of our published public APIs.RequestRateTooLargeException RetryWithException ServiceUnavailableException TransportException UnauthorizedException