你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CosmosUtils Class

  • java.lang.Object
    • com.azure.spring.data.cosmos.common.CosmosUtils

public class CosmosUtils

Util class to fill and process response diagnostics

Constructor Summary

Constructor Description
CosmosUtils()

Creates an instance of CosmosUtils

Method Summary

Modifier and Type Method and Description
static void fillAndProcessResponseDiagnostics(ResponseDiagnosticsProcessor responseDiagnosticsProcessor, CosmosDiagnostics cosmosDiagnostics, FeedResponse<T> feedResponse)

Generate ResponseDiagnostics with cosmos and feed response diagnostics

static void fillAndProcessCosmosExceptionDiagnostics(ResponseDiagnosticsProcessor responseDiagnosticsProcessor, CosmosException cosmosException)

Generate ResponseDiagnostics with CosmosException diagnostics

static String getStringIDValue(Object idValue)

ID value should be string value, real id type will be String, Integer, Long, all of these must be converted to String type.

Methods inherited from java.lang.Object

Constructor Details

CosmosUtils

public CosmosUtils()

Creates an instance of CosmosUtils

Method Details

fillAndProcessResponseDiagnostics

public static void fillAndProcessResponseDiagnostics(ResponseDiagnosticsProcessor responseDiagnosticsProcessor, CosmosDiagnostics cosmosDiagnostics, FeedResponse feedResponse)

Generate ResponseDiagnostics with cosmos and feed response diagnostics

Parameters:

responseDiagnosticsProcessor - collect Response Diagnostics from API responses and then set in ResponseDiagnostics object.
cosmosDiagnostics - response from cosmos
feedResponse - response from feed

fillAndProcessCosmosExceptionDiagnostics

public static void fillAndProcessCosmosExceptionDiagnostics(ResponseDiagnosticsProcessor responseDiagnosticsProcessor, CosmosException cosmosException)

Generate ResponseDiagnostics with CosmosException diagnostics

Parameters:

responseDiagnosticsProcessor - response diagnostics processor
cosmosException - cosmos exception

getStringIDValue

public static String getStringIDValue(Object idValue)

ID value should be string value, real id type will be String, Integer, Long, all of these must be converted to String type.

Parameters:

idValue - id value to find

Returns:

String id value

Applies to