Package com.gigaspaces.persistency
Class MongoClientConnector
java.lang.Object
com.gigaspaces.persistency.MongoClientConnector
MongoDB driver client wrapper
- Author:
- Shadi Massalha
-
Constructor Summary
ConstructorsConstructorDescriptionMongoClientConnector(com.mongodb.MongoClient client, String db) MongoClientConnector(com.mongodb.MongoClient client, String db, boolean prefferPojo) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidensureIndexes(AddIndexData addIndexData) com.mongodb.DBCollectiongetCollection(String collectionName) com.mongodb.DBvoidintroduceType(SpaceTypeDescriptor typeDescriptor) voidintroduceType(IntroduceTypeData introduceTypeData) voidperformBatch(DataSyncOperation[] operations) voidperformBatch(List<BatchUnit> rows) boolean
-
Constructor Details
-
MongoClientConnector
-
MongoClientConnector
-
-
Method Details
-
prefferPojo
public boolean prefferPojo() -
close
- Throws:
IOException
-
introduceType
-
introduceType
-
getConnection
public com.mongodb.DB getConnection() -
getCollection
-
performBatch
-
performBatch
-
loadMetadata
-
getSortedTypes
-
ensureIndexes
-