Class StartLocalMongoDb
java.lang.Object
org.sdase.commons.server.mongo.testing.StartLocalMongoDb
- All Implemented Interfaces:
MongoDb
- Direct Known Subclasses:
StartLocalMongoDbClassExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sdase.commons.server.mongo.testing.MongoDb
MongoDb.Builder<T extends MongoDb>
-
Field Summary
Modifier and TypeFieldDescriptionprotected final String
protected com.mongodb.ConnectionString
protected final String
protected final String
protected final de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion
Fields inherited from interface org.sdase.commons.server.mongo.testing.MongoDb
OVERRIDE_MONGODB_CONNECTION_STRING_SYSTEM_PROPERTY_NAME
-
Constructor Summary
ModifierConstructorDescriptionprotected
StartLocalMongoDb
(String username, String password, String database, boolean enableScripting, de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion version, long timeoutMs) -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.ConnectionString
protected void
protected void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.sdase.commons.server.mongo.testing.MongoDb
clearCollections, clearDatabase, createClient, getServerVersion
-
Field Details
-
version
protected final de.flapdoodle.embed.mongo.distribution.IFeatureAwareVersion version -
username
-
password
-
database
-
mongoConnectionString
protected com.mongodb.ConnectionString mongoConnectionString
-
-
Constructor Details
-
StartLocalMongoDb
-
-
Method Details
-
startMongo
protected void startMongo() -
stopMongo
protected void stopMongo() -
getConnectionString
- Specified by:
getConnectionString
in interfaceMongoDb
- Returns:
- the MongoDB connection String
-
getMongoConnectionString
public com.mongodb.ConnectionString getMongoConnectionString()- Specified by:
getMongoConnectionString
in interfaceMongoDb
- Returns:
- the MongoDB connection String as object
-