public class BridgeInternal extends Object
| Constructor and Description |
|---|
BridgeInternal() |
| Modifier and Type | Method and Description |
|---|---|
static Error |
createError(com.fasterxml.jackson.databind.node.ObjectNode objectNode) |
static <T extends Resource> |
createFeedResponse(List<T> results,
Map<String,String> headers) |
static <T extends Resource> |
createFeedResponseWithQueryMetrics(List<T> results,
Map<String,String> headers,
ConcurrentMap<String,QueryMetrics> queryMetricsMap) |
static QueryMetrics |
createQueryMetricsFromCollection(Collection<QueryMetrics> queryMetricsCollection) |
static QueryMetrics |
createQueryMetricsFromDelimitedStringAndClientSideMetrics(String queryMetricsDelimitedString,
com.microsoft.azure.cosmosdb.internal.query.metrics.ClientSideMetrics clientSideMetrics,
String activityId) |
static Document |
documentFromObject(Object document,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
static String |
getAltLink(Resource resource) |
static com.microsoft.azure.cosmosdb.internal.query.metrics.ClientSideMetrics |
getClientSideMetrics(QueryMetrics queryMetrics) |
static ConsistencyPolicy |
getConsistencyPolicy(DatabaseAccount databaseAccount) |
static Map<String,String> |
getFeedHeaders(FeedOptionsBase options) |
static String |
getInnerErrorMessage(DocumentClientException documentClientException) |
static <E extends DocumentClientException> |
getLSN(E e) |
static <E extends DocumentClientException> |
getPartitionKeyRangeId(E e) |
static Map<String,Object> |
getQueryEngineConfiuration(DatabaseAccount databaseAccount) |
static ReplicationPolicy |
getReplicationPolicy(DatabaseAccount databaseAccount) |
static <E extends DocumentClientException> |
getRequestHeaders(DocumentClientException documentClientException) |
static <E extends DocumentClientException> |
getRequestUri(DocumentClientException documentClientException) |
static <E extends DocumentClientException> |
getResourceAddress(E e) |
static ReplicationPolicy |
getSystemReplicationPolicy(DatabaseAccount databaseAccount) |
static boolean |
getUseMultipleWriteLocations(ConnectionPolicy policy) |
static boolean |
isEnableMultipleWriteLocations(DatabaseAccount account) |
static <T extends Resource> |
noChanges(FeedResponse<T> page) |
static <T extends Resource> |
noChanges(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse rsp) |
static <T extends Resource> |
putQueryMetricsIntoMap(FeedResponse<T> response,
String partitionKeyRangeId,
QueryMetrics queryMetrics) |
static void |
setAltLink(Resource resource,
String altLink) |
static <E extends DocumentClientException> |
setLSN(E e,
long lsn) |
static void |
setMaxReplicaSetSize(ReplicationPolicy replicationPolicy,
int value) |
static <E extends DocumentClientException> |
setPartitionKeyRangeId(E e,
String partitionKeyRangeId) |
static <E extends DocumentClientException> |
setRequestHeaders(DocumentClientException documentClientException,
Map<String,String> requestHeaders) |
static <E extends DocumentClientException> |
setResourceAddress(E e,
String resourceAddress) |
static void |
setUseMultipleWriteLocations(ConnectionPolicy policy,
boolean value) |
static <T extends Resource> |
toChaneFeedResponsePage(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response,
Class<T> cls) |
static DatabaseAccount |
toDatabaseAccount(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response) |
static <T extends Resource> |
toFeedResponsePage(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response,
Class<T> cls) |
static <T extends Resource> |
toMediaResponse(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response,
boolean willBuffer) |
static <T extends Resource> |
toResourceResponse(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response,
Class<T> cls) |
static StoredProcedureResponse |
toStoredProcedureResponse(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response) |
public static Error createError(com.fasterxml.jackson.databind.node.ObjectNode objectNode)
public static Document documentFromObject(Object document, com.fasterxml.jackson.databind.ObjectMapper mapper)
public static <T extends Resource> ResourceResponse<T> toResourceResponse(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response, Class<T> cls)
public static <T extends Resource> MediaResponse toMediaResponse(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response, boolean willBuffer)
public static <T extends Resource> FeedResponse<T> toFeedResponsePage(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response, Class<T> cls)
public static <T extends Resource> FeedResponse<T> toChaneFeedResponsePage(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response, Class<T> cls)
public static StoredProcedureResponse toStoredProcedureResponse(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response)
public static DatabaseAccount toDatabaseAccount(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse response)
public static Map<String,String> getFeedHeaders(FeedOptionsBase options)
public static <T extends Resource> boolean noChanges(FeedResponse<T> page)
public static <T extends Resource> boolean noChanges(com.microsoft.azure.cosmosdb.rx.internal.RxDocumentServiceResponse rsp)
public static <T extends Resource> FeedResponse<T> createFeedResponse(List<T> results, Map<String,String> headers)
public static <T extends Resource> FeedResponse<T> createFeedResponseWithQueryMetrics(List<T> results, Map<String,String> headers, ConcurrentMap<String,QueryMetrics> queryMetricsMap)
public static <E extends DocumentClientException> E setResourceAddress(E e, String resourceAddress)
public static <E extends DocumentClientException> long getLSN(E e)
public static <E extends DocumentClientException> String getPartitionKeyRangeId(E e)
public static <E extends DocumentClientException> String getResourceAddress(E e)
public static <E extends DocumentClientException> E setLSN(E e, long lsn)
public static <E extends DocumentClientException> E setPartitionKeyRangeId(E e, String partitionKeyRangeId)
public static boolean isEnableMultipleWriteLocations(DatabaseAccount account)
public static boolean getUseMultipleWriteLocations(ConnectionPolicy policy)
public static void setUseMultipleWriteLocations(ConnectionPolicy policy, boolean value)
public static <E extends DocumentClientException> com.microsoft.azure.cosmosdb.internal.directconnectivity.Uri getRequestUri(DocumentClientException documentClientException)
public static <E extends DocumentClientException> void setRequestHeaders(DocumentClientException documentClientException, Map<String,String> requestHeaders)
public static <E extends DocumentClientException> Map<String,String> getRequestHeaders(DocumentClientException documentClientException)
public static Map<String,Object> getQueryEngineConfiuration(DatabaseAccount databaseAccount)
public static ReplicationPolicy getReplicationPolicy(DatabaseAccount databaseAccount)
public static ReplicationPolicy getSystemReplicationPolicy(DatabaseAccount databaseAccount)
public static ConsistencyPolicy getConsistencyPolicy(DatabaseAccount databaseAccount)
public static void setMaxReplicaSetSize(ReplicationPolicy replicationPolicy, int value)
public static <T extends Resource> void putQueryMetricsIntoMap(FeedResponse<T> response, String partitionKeyRangeId, QueryMetrics queryMetrics)
public static QueryMetrics createQueryMetricsFromDelimitedStringAndClientSideMetrics(String queryMetricsDelimitedString, com.microsoft.azure.cosmosdb.internal.query.metrics.ClientSideMetrics clientSideMetrics, String activityId)
public static QueryMetrics createQueryMetricsFromCollection(Collection<QueryMetrics> queryMetricsCollection)
public static com.microsoft.azure.cosmosdb.internal.query.metrics.ClientSideMetrics getClientSideMetrics(QueryMetrics queryMetrics)
public static String getInnerErrorMessage(DocumentClientException documentClientException)
Copyright © 2020. All rights reserved.