Package net.officefloor.nosql.cosmosdb
Class CosmosDbConnect
java.lang.Object
net.officefloor.nosql.cosmosdb.CosmosDbConnect
CosmosDatabase connect functionality.- Author:
- Daniel Sagenschneider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic com.azure.cosmos.CosmosAsyncDatabasecreateCosmosAsyncDatabase(SourceContext context) Creates theCosmosAsyncDatabase.static com.azure.cosmos.CosmosDatabasecreateCosmosDatabase(SourceContext context) Creates theCosmosDatabase.static voidsetCosmosDbFactory(CosmosDbFactory cosmosDbFactory) Sets using theCosmosDbFactory.
-
Field Details
-
Method Details
-
setCosmosDbFactory
Sets using the
CosmosDbFactory.This is typically used for testing to allow overriding the
CosmosDbFactorybeing used.- Parameters:
cosmosDbFactory-CosmosDbFactory. May benullto not override.
-
createCosmosDatabase
public static com.azure.cosmos.CosmosDatabase createCosmosDatabase(SourceContext context) throws Exception Creates theCosmosDatabase.- Parameters:
context-SourceContext.- Returns:
CosmosDatabase.- Throws:
Exception- If fails to create theCosmosDatabase.
-
createCosmosAsyncDatabase
public static com.azure.cosmos.CosmosAsyncDatabase createCosmosAsyncDatabase(SourceContext context) throws Exception Creates theCosmosAsyncDatabase.- Parameters:
context-SourceContext.- Returns:
CosmosAsyncDatabase.- Throws:
Exception- If fails to create theCosmosAsyncDatabase.
-