Class MongoConnectionPool
java.lang.Object
services.moleculer.mongo.MongoConnectionPool
Connection Pool for MongoDB.
Init method: init()
Destroy method: destroy()
Init method: init()
Destroy method: destroy()
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcloseResources(boolean writeLog) voiddestroy()protected voidfinalize()final longprotected com.mongodb.reactivestreams.client.MongoDatabasevoidinit()voidsetConnectionString(String connectionString) final voidsetConnectionTimeout(long connectionTimeout) voidsetDatabase(String database)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
mongoClient
protected com.mongodb.reactivestreams.client.MongoClient mongoClient -
mongoDatabase
protected com.mongodb.reactivestreams.client.MongoDatabase mongoDatabase -
connectionString
-
database
-
connectionTimeout
protected long connectionTimeout
-
-
Constructor Details
-
MongoConnectionPool
public MongoConnectionPool()
-
-
Method Details
-
init
-
destroy
-
finalize
-
closeResources
protected void closeResources(boolean writeLog) -
getMongoDatabase
protected com.mongodb.reactivestreams.client.MongoDatabase getMongoDatabase() -
getConnectionString
-
setConnectionString
-
getDatabase
-
setDatabase
-
getConnectionTimeout
public final long getConnectionTimeout() -
setConnectionTimeout
public final void setConnectionTimeout(long connectionTimeout)
-