public class AddressSelector extends Object
| Constructor and Description |
|---|
AddressSelector(IAddressResolver addressResolver,
com.microsoft.azure.cosmosdb.internal.directconnectivity.Protocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
static com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri |
getPrimaryUri(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request,
List<com.microsoft.azure.cosmosdb.internal.directconnectivity.AddressInformation> replicaAddresses) |
rx.Single<List<com.microsoft.azure.cosmosdb.internal.directconnectivity.AddressInformation>> |
resolveAddressesAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request,
boolean forceAddressRefresh) |
rx.Single<List<com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri>> |
resolveAllUriAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request,
boolean includePrimary,
boolean forceRefresh) |
rx.Single<com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri> |
resolvePrimaryUriAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request,
boolean forceAddressRefresh) |
public AddressSelector(IAddressResolver addressResolver, com.microsoft.azure.cosmosdb.internal.directconnectivity.Protocol protocol)
public rx.Single<List<com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri>> resolveAllUriAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request, boolean includePrimary, boolean forceRefresh)
public rx.Single<com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri> resolvePrimaryUriAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request, boolean forceAddressRefresh)
public static com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri getPrimaryUri(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request, List<com.microsoft.azure.cosmosdb.internal.directconnectivity.AddressInformation> replicaAddresses) throws com.microsoft.azure.cosmosdb.internal.directconnectivity.GoneException
public rx.Single<List<com.microsoft.azure.cosmosdb.internal.directconnectivity.AddressInformation>> resolveAddressesAsync(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceRequest request, boolean forceAddressRefresh)
Copyright © 2021. All rights reserved.