public abstract class MongoDbUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
closeDB(com.mongodb.DB db)
Perform actual closing of the Mongo DB object, catching and logging any cleanup exceptions thrown.
|
static com.mongodb.DB |
getDB(com.mongodb.Mongo mongo,
String databaseName)
Obtains a
DB connection for the given Mongo instance and database name |
static com.mongodb.DB |
getDB(com.mongodb.Mongo mongo,
String databaseName,
UserCredentials credentials)
Obtains a
DB connection for the given Mongo instance and database name |
static com.mongodb.DB |
getDB(com.mongodb.Mongo mongo,
String databaseName,
UserCredentials credentials,
String authenticationDatabaseName) |
static boolean |
isDBTransactional(com.mongodb.DB db,
com.mongodb.Mongo mongo)
Return whether the given DB instance is transactional, that is, bound to the current thread by Spring's transaction
facilities.
|
public static com.mongodb.DB getDB(com.mongodb.Mongo mongo,
String databaseName)
DB connection for the given Mongo instance and database namemongo - the Mongo instance, must not be null.databaseName - the database name, must not be null or empty.DB connectionpublic static com.mongodb.DB getDB(com.mongodb.Mongo mongo,
String databaseName,
UserCredentials credentials)
DB connection for the given Mongo instance and database namemongo - the Mongo instance, must not be null.databaseName - the database name, must not be null or empty.credentials - the credentials to use, must not be null.DB connectionpublic static com.mongodb.DB getDB(com.mongodb.Mongo mongo,
String databaseName,
UserCredentials credentials,
String authenticationDatabaseName)
public static boolean isDBTransactional(com.mongodb.DB db,
com.mongodb.Mongo mongo)
db - the DB to checkmongo - the Mongo instance that the DB was created with (may be null)public static void closeDB(com.mongodb.DB db)
db - the DB to close (may be null)Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.