Class StartLocalMongoDb

java.lang.Object
org.sdase.commons.server.mongo.testing.StartLocalMongoDb
All Implemented Interfaces:
MongoDb
Direct Known Subclasses:
StartLocalMongoDbClassExtension

public class StartLocalMongoDb extends Object implements MongoDb
  • Field Details

    • version

      protected final de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion version
    • username

      protected final String username
    • password

      protected final String password
    • database

      protected final String database
    • mongoConnectionString

      protected com.mongodb.ConnectionString mongoConnectionString
  • Constructor Details

    • StartLocalMongoDb

      protected StartLocalMongoDb(String username, String password, String database, boolean enableScripting, de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion version, long timeoutMs)
  • Method Details

    • startMongo

      protected void startMongo()
    • stopMongo

      protected void stopMongo()
    • getConnectionString

      public String getConnectionString()
      Specified by:
      getConnectionString in interface MongoDb
      Returns:
      the MongoDB connection String
    • getMongoConnectionString

      public com.mongodb.ConnectionString getMongoConnectionString()
      Specified by:
      getMongoConnectionString in interface MongoDb
      Returns:
      the MongoDB connection String as object