Package com.netgrif.quartz.mongodb.db
Interface MongoConnector
-
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable
- All Known Implementing Classes:
ExternalMongoConnector,InternalMongoConnector
public interface MongoConnector extends java.io.CloseableInterface through which quartz-mongodb interacts with MongoDB.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Quartz-mongodb will call this method when shutting down.com.mongodb.client.MongoCollection<org.bson.Document>getCollection(java.lang.String collectionName)Quartz-mongodb will call this method to get the instance ofMongoCollectionfor internal uses.
-
-
-
Method Detail
-
getCollection
com.mongodb.client.MongoCollection<org.bson.Document> getCollection(java.lang.String collectionName)
Quartz-mongodb will call this method to get the instance ofMongoCollectionfor internal uses. The collection is expected to be fully configured with correctWriteConcern.- Parameters:
collectionName- collection name.- Returns:
- instance of
MongoCollection.
-
close
void close()
Quartz-mongodb will call this method when shutting down. Implementation can closeMongoClienthere.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
-