public class OSBTreeCollectionManagerRemote extends Object implements OCloseable, OSBTreeCollectionManager, OOrientStartupListener, OOrientShutdownListener
| Constructor and Description |
|---|
OSBTreeCollectionManagerRemote() |
| Modifier and Type | Method and Description |
|---|---|
Map<UUID,OBonsaiCollectionPointer> |
changedIds() |
void |
clear() |
void |
clearChangedIds() |
void |
clearPendingCollections() |
void |
close() |
OSBTreeBonsai<OIdentifiable,Integer> |
createAndLoadTree(OAtomicOperation atomicOperation,
int clusterId) |
protected OSBTreeBonsai<OIdentifiable,Integer> |
createEdgeTree(OAtomicOperation atomicOperation,
int clusterId) |
OBonsaiCollectionPointer |
createSBTree(int clusterId,
OAtomicOperation atomicOperation,
UUID ownerUUID) |
void |
delete(OBonsaiCollectionPointer collectionPointer) |
UUID |
listenForChanges(ORidBag collection) |
OSBTreeBonsai<OIdentifiable,Integer> |
loadSBTree(OBonsaiCollectionPointer collectionPointer) |
protected OSBTreeBonsai<OIdentifiable,Integer> |
loadTree(OBonsaiCollectionPointer collectionPointer) |
void |
onShutdown() |
void |
onStartup() |
void |
releaseSBTree(OBonsaiCollectionPointer collectionPointer) |
void |
updateCollectionPointer(UUID uuid,
OBonsaiCollectionPointer pointer) |
public void onShutdown()
onShutdown in interface OOrientShutdownListenerpublic void onStartup()
onStartup in interface OOrientStartupListenerprotected OSBTreeBonsai<OIdentifiable,Integer> createEdgeTree(OAtomicOperation atomicOperation, int clusterId)
protected OSBTreeBonsai<OIdentifiable,Integer> loadTree(OBonsaiCollectionPointer collectionPointer)
public UUID listenForChanges(ORidBag collection)
listenForChanges in interface OSBTreeCollectionManagerpublic void updateCollectionPointer(UUID uuid, OBonsaiCollectionPointer pointer)
updateCollectionPointer in interface OSBTreeCollectionManagerpublic void clearPendingCollections()
clearPendingCollections in interface OSBTreeCollectionManagerpublic Map<UUID,OBonsaiCollectionPointer> changedIds()
changedIds in interface OSBTreeCollectionManagerpublic void clearChangedIds()
clearChangedIds in interface OSBTreeCollectionManagerpublic OSBTreeBonsai<OIdentifiable,Integer> createAndLoadTree(OAtomicOperation atomicOperation, int clusterId) throws IOException
createAndLoadTree in interface OSBTreeCollectionManagerIOExceptionpublic OBonsaiCollectionPointer createSBTree(int clusterId, OAtomicOperation atomicOperation, UUID ownerUUID) throws IOException
createSBTree in interface OSBTreeCollectionManagerIOExceptionpublic OSBTreeBonsai<OIdentifiable,Integer> loadSBTree(OBonsaiCollectionPointer collectionPointer)
loadSBTree in interface OSBTreeCollectionManagerpublic void releaseSBTree(OBonsaiCollectionPointer collectionPointer)
releaseSBTree in interface OSBTreeCollectionManagerpublic void delete(OBonsaiCollectionPointer collectionPointer)
delete in interface OSBTreeCollectionManagerpublic void close()
close in interface OCloseablepublic void clear()
Copyright © 2009–2023 OrientDB. All rights reserved.