public class ReplicatedResourceClient extends Object
| Constructor and Description |
|---|
ReplicatedResourceClient(com.microsoft.azure.cosmosdb.rx.internal.Configs configs,
AddressSelector addressSelector,
ISessionContainer sessionContainer,
TransportClient transportClient,
GatewayServiceConfigurationReader serviceConfigReader,
com.microsoft.azure.cosmosdb.rx.internal.IAuthorizationTokenProvider authorizationTokenProvider,
boolean enableReadRequestsFallback,
boolean useMultipleWriteLocations) |
| Modifier and Type | Method and Description |
|---|---|
rx.Single<com.microsoft.azure.cosmosdb.internal.directconnectivity.StoreResponse> |
invokeAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request,
rx.functions.Func1<com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest,rx.Single<com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest>> prepareRequestAsyncDelegate) |
static boolean |
isGlobalStrongEnabled() |
static boolean |
isMasterResource(com.microsoft.azure.cosmosdb.internal.ResourceType resourceType) |
static boolean |
isReadingFromMaster(com.microsoft.azure.cosmosdb.internal.ResourceType resourceType,
com.microsoft.azure.cosmosdb.internal.OperationType operationType) |
public ReplicatedResourceClient(com.microsoft.azure.cosmosdb.rx.internal.Configs configs, AddressSelector addressSelector, ISessionContainer sessionContainer, TransportClient transportClient, GatewayServiceConfigurationReader serviceConfigReader, com.microsoft.azure.cosmosdb.rx.internal.IAuthorizationTokenProvider authorizationTokenProvider, boolean enableReadRequestsFallback, boolean useMultipleWriteLocations)
public static boolean isReadingFromMaster(com.microsoft.azure.cosmosdb.internal.ResourceType resourceType, com.microsoft.azure.cosmosdb.internal.OperationType operationType)
public static boolean isMasterResource(com.microsoft.azure.cosmosdb.internal.ResourceType resourceType)
public static boolean isGlobalStrongEnabled()
public rx.Single<com.microsoft.azure.cosmosdb.internal.directconnectivity.StoreResponse> invokeAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request, rx.functions.Func1<com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest,rx.Single<com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest>> prepareRequestAsyncDelegate)
Copyright © 2020. All rights reserved.