Class MongoDatabaseClient
- java.lang.Object
-
- org.projectnessie.versioned.persist.mongodb.MongoDatabaseClient
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.projectnessie.versioned.persist.adapter.DatabaseConnectionProvider<MongoClientConfig>
public class MongoDatabaseClient extends java.lang.Object implements org.projectnessie.versioned.persist.adapter.DatabaseConnectionProvider<MongoClientConfig>
-
-
Constructor Summary
Constructors Constructor Description MongoDatabaseClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<com.mongodb.client.MongoCollection<org.bson.Document>>allWithCompositeId()voidclose()voidconfigure(MongoClientConfig config)com.mongodb.client.MongoCollection<org.bson.Document>getAttachmentKeys()com.mongodb.client.MongoCollection<org.bson.Document>getAttachments()com.mongodb.client.MongoCollection<org.bson.Document>getCommitLog()com.mongodb.client.MongoCollection<org.bson.Document>getGlobalLog()com.mongodb.client.MongoCollection<org.bson.Document>getGlobalPointers()com.mongodb.client.MongoCollection<org.bson.Document>getKeyLists()com.mongodb.client.MongoCollection<org.bson.Document>getRefHeads()com.mongodb.client.MongoCollection<org.bson.Document>getRefLog()com.mongodb.client.MongoCollection<org.bson.Document>getRefLogHeads()com.mongodb.client.MongoCollection<org.bson.Document>getRefNames()com.mongodb.client.MongoCollection<org.bson.Document>getRepoDesc()voidinitialize()
-
-
-
Method Detail
-
configure
public void configure(MongoClientConfig config)
- Specified by:
configurein interfaceorg.projectnessie.versioned.persist.adapter.DatabaseConnectionProvider<MongoClientConfig>
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceorg.projectnessie.versioned.persist.adapter.DatabaseConnectionProvider<MongoClientConfig>
-
initialize
public void initialize()
- Specified by:
initializein interfaceorg.projectnessie.versioned.persist.adapter.DatabaseConnectionProvider<MongoClientConfig>
-
getRepoDesc
public com.mongodb.client.MongoCollection<org.bson.Document> getRepoDesc()
-
getGlobalPointers
public com.mongodb.client.MongoCollection<org.bson.Document> getGlobalPointers()
-
getGlobalLog
public com.mongodb.client.MongoCollection<org.bson.Document> getGlobalLog()
-
getCommitLog
public com.mongodb.client.MongoCollection<org.bson.Document> getCommitLog()
-
getKeyLists
public com.mongodb.client.MongoCollection<org.bson.Document> getKeyLists()
-
getRefLog
public com.mongodb.client.MongoCollection<org.bson.Document> getRefLog()
-
getRefHeads
public com.mongodb.client.MongoCollection<org.bson.Document> getRefHeads()
-
getRefNames
public com.mongodb.client.MongoCollection<org.bson.Document> getRefNames()
-
getRefLogHeads
public com.mongodb.client.MongoCollection<org.bson.Document> getRefLogHeads()
-
getAttachments
public com.mongodb.client.MongoCollection<org.bson.Document> getAttachments()
-
getAttachmentKeys
public com.mongodb.client.MongoCollection<org.bson.Document> getAttachmentKeys()
-
allWithCompositeId
public java.util.stream.Stream<com.mongodb.client.MongoCollection<org.bson.Document>> allWithCompositeId()
-
-