Interface OSBTreeCollectionManager
- All Known Implementing Classes:
OSBTreeCollectionManagerRemote,OSBTreeCollectionManagerShared
public interface OSBTreeCollectionManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcreateAndLoadTree(OAtomicOperation atomicOperation, int clusterId) createSBTree(int clusterId, OAtomicOperation atomicOperation, UUID ownerUUID) voiddelete(OBonsaiCollectionPointer collectionPointer) listenForChanges(ORidBag collection) loadSBTree(OBonsaiCollectionPointer collectionPointer) voidreleaseSBTree(OBonsaiCollectionPointer collectionPointer) voidupdateCollectionPointer(UUID uuid, OBonsaiCollectionPointer pointer)
-
Method Details
-
createAndLoadTree
OSBTreeBonsai<OIdentifiable,Integer> createAndLoadTree(OAtomicOperation atomicOperation, int clusterId) throws IOException - Throws:
IOException
-
createSBTree
OBonsaiCollectionPointer createSBTree(int clusterId, OAtomicOperation atomicOperation, UUID ownerUUID) throws IOException - Throws:
IOException
-
loadSBTree
-
releaseSBTree
-
delete
-
listenForChanges
-
updateCollectionPointer
-
clearPendingCollections
void clearPendingCollections() -
changedIds
Map<UUID,OBonsaiCollectionPointer> changedIds() -
clearChangedIds
void clearChangedIds()
-