Class StartLocalMongoDb
- java.lang.Object
-
- org.sdase.commons.server.mongo.testing.StartLocalMongoDb
-
- Direct Known Subclasses:
StartLocalMongoDbClassExtension
public class StartLocalMongoDb extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
connectionString
protected java.lang.String
database
protected java.lang.String
password
protected java.lang.String
username
protected de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion
version
-
Constructor Summary
Constructors Modifier Constructor Description protected
StartLocalMongoDb(java.lang.String username, java.lang.String password, java.lang.String database, boolean enableScripting, de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion version, long timeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mongodb.MongoClient
createClient()
java.lang.String
getConnectionString()
java.lang.String
getDatabase()
java.lang.String
getHosts()
java.lang.String
getOptions()
java.lang.String
getPassword()
java.lang.String
getServerVersion()
java.lang.String
getUsername()
protected void
startMongo()
protected void
stopMongo()
-
-
-
Field Detail
-
version
protected final de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion version
-
username
protected final java.lang.String username
-
password
protected final java.lang.String password
-
database
protected final java.lang.String database
-
connectionString
protected java.lang.String connectionString
-
-
Method Detail
-
startMongo
protected void startMongo()
-
stopMongo
protected void stopMongo()
-
getHosts
public java.lang.String getHosts()
-
getDatabase
public java.lang.String getDatabase()
-
getUsername
public java.lang.String getUsername()
-
getPassword
public java.lang.String getPassword()
-
getOptions
public java.lang.String getOptions()
-
getConnectionString
public java.lang.String getConnectionString()
-
getServerVersion
public java.lang.String getServerVersion()
- Returns:
- the version of the MongoDB instance which is associated with this MongoDbClassExtension
-
createClient
public com.mongodb.MongoClient createClient()
-
-