
public class OSBTreeCollectionManagerShared extends OSBTreeCollectionManagerAbstract implements OOrientStartupListener, OOrientShutdownListener
OSBTreeCollectionManagerAbstract.CacheKey, OSBTreeCollectionManagerAbstract.SBTreeBonsaiContainerDEFAULT_EXTENSION, FILE_NAME_PREFIX, treeCache| Constructor and Description |
|---|
OSBTreeCollectionManagerShared(OAbstractPaginatedStorage storage) |
clear, close, delete, generateLockName, onShutdown, onStartup, releaseSBTree, treesSubsetLockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonStartuponShutdownpublic OSBTreeCollectionManagerShared(OAbstractPaginatedStorage storage)
public void prohibitAccess()
public OSBTreeBonsai<OIdentifiable,Integer> createAndLoadTree(OAtomicOperation atomicOperation, int clusterId) throws IOException
createAndLoadTree in interface OSBTreeCollectionManagercreateAndLoadTree in class OSBTreeCollectionManagerAbstractIOExceptionpublic OSBTreeBonsai<OIdentifiable,Integer> loadSBTree(OBonsaiCollectionPointer collectionPointer)
loadSBTree in interface OSBTreeCollectionManagerloadSBTree in class OSBTreeCollectionManagerAbstractpublic OBonsaiCollectionPointer createSBTree(OAtomicOperation atomicOperation, int clusterId, UUID ownerUUID) throws IOException
createSBTree in interface OSBTreeCollectionManagercreateSBTree in class OSBTreeCollectionManagerAbstractIOExceptionprotected OSBTreeBonsaiLocal<OIdentifiable,Integer> createTree(OAtomicOperation atomicOperation, int clusterId) throws IOException
createTree in class OSBTreeCollectionManagerAbstractIOExceptionprotected OSBTreeBonsai<OIdentifiable,Integer> loadTree(OBonsaiCollectionPointer collectionPointer)
loadTree in class OSBTreeCollectionManagerAbstractpublic 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 boolean tryDelete(OAtomicOperation atomicOperation, OBonsaiCollectionPointer collectionPointer, long delay)
Copyright © 2009–2025 OrientDB. All rights reserved.