@Symbol(MongoDBSymbols.CONSISTENT_REQUEST) boolean consistentRequest,
@Symbol(MongoDBSymbols.SECURE_MODE) boolean secureMode,
@Symbol(MongoDBSymbols.DB_USERNAME) String dbUsername,
@Symbol(MongoDBSymbols.DB_PASSWORD) String dbPassword)
{
final MongoDBImpl mongoDB = new MongoDBImpl(logger, mongoDBSource,
defaultDbName, consistentRequest, secureMode, dbUsername, dbPassword);
perthreadManager.addThreadCleanupListener(mongoDB);
return mongoDB;