Package net.officefloor.nosql.cosmosdb
Class CosmosDbConnect
- java.lang.Object
-
- net.officefloor.nosql.cosmosdb.CosmosDbConnect
-
public class CosmosDbConnect extends java.lang.ObjectCosmosDatabaseconnect functionality.- Author:
- Daniel Sagenschneider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_KEYPropertyname for the key.static java.lang.StringPROPERTY_URLPropertyname for the URL for theCosmosClient.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.azure.cosmos.CosmosClientBuildercreateCosmosClientBuilder(SourceContext context)Creates theCosmosClientBuilderto connect toCosmosDatabase/CosmosAsyncDatabase.static voidsetCosmosDbFactory(CosmosDbFactory cosmosDbFactory)Sets using theCosmosDbFactory.
-
-
-
Field Detail
-
PROPERTY_URL
public static final java.lang.String PROPERTY_URL
Propertyname for the URL for theCosmosClient.- See Also:
- Constant Field Values
-
PROPERTY_KEY
public static final java.lang.String PROPERTY_KEY
Propertyname for the key.- See Also:
- Constant Field Values
-
-
Method Detail
-
setCosmosDbFactory
public static void setCosmosDbFactory(CosmosDbFactory cosmosDbFactory)
Sets using the
CosmosDbFactory.This is typically used for testing to allow overriding the
CosmosDbFactorybeing used.- Parameters:
cosmosDbFactory-CosmosDbFactory. May benullto not override.
-
createCosmosClientBuilder
public static com.azure.cosmos.CosmosClientBuilder createCosmosClientBuilder(SourceContext context) throws java.lang.Exception
Creates theCosmosClientBuilderto connect toCosmosDatabase/CosmosAsyncDatabase.- Parameters:
context-SourceContext.- Returns:
CosmosClientBuilder.- Throws:
java.lang.Exception- If fails to connect.
-
-