|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
BeeTreeFilter | A BeeTreeFilter can be supplied to a BeeTreeCompactor to allow the objects in the database to be vetted as they pass. |
BeeTreeObserver | A BeeTreeObserver gets regular reports from BeeTreeCompactor as the compaction proceeds. |
Class Summary | |
---|---|
BeeGeneric | A fairly dumb BeeObject used as a transport by BeeCompactor. |
BeeLine | Where a thread must obtain locks on multiple objects, it's essential that the locks are always obtained in the same order to avoid the risk of deadlock. |
BeeObject | A BeeObject is an object that is marshalled and stored in a BeeTree database file. |
BeeTree | A BeeTree provides storage, access and indexing to a collection of Binary Large OBjects (blobs) gathered together in a single disk file (which may have any name or extension). |
BeeTreeCompactor | Handles the problem of compacting a BeeTree. |
BeeTreeProgressMonitor | An extension to the HProgressMonitor to monitor BeeTree
compaction and similar operations. |
DualModeLock | A nestable, MT-safe lock which provides inclusive ("read") or exclusive ("write") locking. |
GlobalMutex | A nestable, inter-VM global mutex. |
LockHolderGroup | Represents a group of threads which all hold a lock, or some other object which has the same semantics. |
Exception Summary | |
---|---|
BeeException | A BeeTree (database) operation didn't work. |
ConsistencyException | A BeeTree has become corrupt. |
DeadlockException | Thrown by a BeeTree operation to indicate that the request to get a lock has timed out. |
A B-Tree-based BLOB persistence engine. Multi-thread / multi-process safe. Arbitrary- length keys, arbitrary-length objects (object size limit is a little less than 4 Exabytes, if the underlying filesystem and media can handle it!). Encrypted.
Most applications should use the object-persistence layer provided by ccs.cdb
instead of using beetree directly.
Key classes:
BeeTree
BeeObject
ccs.cdb
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |