Package de.bwaldvogel.mongo.oplog
Interface Oplog
- All Known Implementing Classes:
CollectionBackedOplog,NoopOplog
public interface Oplog
-
Method Summary
Modifier and Type Method Description CursorcreateCursor(Document changeStreamDocument, java.lang.String namespace, Aggregation aggregation)voidhandleDelete(java.lang.String namespace, Document query, java.util.List<java.lang.Object> deletedIds)voidhandleDropCollection(java.lang.String namespace)voidhandleInsert(java.lang.String namespace, java.util.List<Document> documents)voidhandleUpdate(java.lang.String namespace, Document selector, Document query, java.util.List<java.lang.Object> modifiedIds)
-
Method Details
-
handleInsert
-
handleUpdate
-
handleDelete
void handleDelete(java.lang.String namespace, Document query, java.util.List<java.lang.Object> deletedIds) -
handleDropCollection
void handleDropCollection(java.lang.String namespace) -
createCursor
Cursor createCursor(Document changeStreamDocument, java.lang.String namespace, Aggregation aggregation)
-