Class CosmosDbConnect

java.lang.Object
net.officefloor.nosql.cosmosdb.CosmosDbConnect

public class CosmosDbConnect extends Object
CosmosDatabase connect functionality.
Author:
Daniel Sagenschneider
  • Field Details

  • Method Details

    • setCosmosDbFactory

      public static void setCosmosDbFactory(CosmosDbFactory cosmosDbFactory)

      Sets using the CosmosDbFactory.

      This is typically used for testing to allow overriding the CosmosDbFactory being used.

      Parameters:
      cosmosDbFactory - CosmosDbFactory. May be null to not override.
    • createCosmosDatabase

      public static com.azure.cosmos.CosmosDatabase createCosmosDatabase(SourceContext context) throws Exception
      Creates the CosmosDatabase.
      Parameters:
      context - SourceContext.
      Returns:
      CosmosDatabase.
      Throws:
      Exception - If fails to create the CosmosDatabase.
    • createCosmosAsyncDatabase

      public static com.azure.cosmos.CosmosAsyncDatabase createCosmosAsyncDatabase(SourceContext context) throws Exception
      Creates the CosmosAsyncDatabase.
      Parameters:
      context - SourceContext.
      Returns:
      CosmosAsyncDatabase.
      Throws:
      Exception - If fails to create the CosmosAsyncDatabase.