public class OSBTreeCollectionManagerRemote extends OSBTreeCollectionManagerAbstract
OSBTreeCollectionManagerAbstract.CacheKey, OSBTreeCollectionManagerAbstract.SBTreeBonsaiContainer
DEFAULT_EXTENSION, FILE_NAME_PREFIX, treeCache
Constructor and Description |
---|
OSBTreeCollectionManagerRemote(OStorage storage) |
Modifier and Type | Method and Description |
---|---|
Map<UUID,OBonsaiCollectionPointer> |
changedIds() |
void |
clearChangedIds() |
void |
clearPendingCollections() |
protected OSBTreeBonsai<OIdentifiable,Integer> |
createEdgeTree(OAtomicOperation atomicOperation,
int clusterId) |
UUID |
listenForChanges(ORidBag collection) |
protected OSBTreeBonsai<OIdentifiable,Integer> |
loadTree(OBonsaiCollectionPointer collectionPointer) |
void |
onShutdown() |
void |
onStartup() |
void |
updateCollectionPointer(UUID uuid,
OBonsaiCollectionPointer pointer) |
clear, close, createAndLoadTree, createSBTree, delete, generateLockName, loadSBTree, releaseSBTree, treesSubsetLock
public OSBTreeCollectionManagerRemote(OStorage storage)
public void onShutdown()
onShutdown
in interface OOrientShutdownListener
onShutdown
in class OSBTreeCollectionManagerAbstract
public void onStartup()
onStartup
in interface OOrientStartupListener
onStartup
in class OSBTreeCollectionManagerAbstract
protected OSBTreeBonsai<OIdentifiable,Integer> createEdgeTree(OAtomicOperation atomicOperation, int clusterId)
createEdgeTree
in class OSBTreeCollectionManagerAbstract
protected OSBTreeBonsai<OIdentifiable,Integer> loadTree(OBonsaiCollectionPointer collectionPointer)
loadTree
in class OSBTreeCollectionManagerAbstract
public void updateCollectionPointer(UUID uuid, OBonsaiCollectionPointer pointer)
public void clearPendingCollections()
public Map<UUID,OBonsaiCollectionPointer> changedIds()
public void clearChangedIds()
Copyright © 2009–2020 OrientDB. All rights reserved.