ozone core API

Package org.ozoneDB.core.storage.gammaStore

Interface Summary
Storable  
Storage A meganism for storing and retrieving data to a permament back-end.
StorageFactory Factory for creating Storage instances.
StreamFactory Factory pattern for creating streams which are 'inserted' into the serialization-to-stream process.
 

Class Summary
AbstractStorage  
AsyncExec Runs tasks in a separate thread.
ContainerLocation Holds information on where exactly object data has been (or can be) persisted.
ContainerLocationLoc  
DataFileManager  
Deleter Takes care of Storable implemeting instances, in that it has different threads for serializing and writing to Storage.
FileStorageFactory Abstract base class for storage factories that use files.
FileStreamStorage  
FileStreamStorageFactory  
FreeSpace  
FreeSpaceManager  
GammaContainer  
GammaObjectInputStream  
GammaObjectOutputStream  
GammaStore  
GammaTransaction  
GZIPStreamFactory Factory that creates streams that read/write to other streams via a GZIP stream.
IndexBranchNode  
IndexLeafNode  
IndexManager Takes care of storing and caching all object locations.
IndexNode Index nodes are the nodes that make up the tree used for storing information on where objects can be found (cluster + location).
Loc Provides a primitive mapping-like meganism in which there is only a key (a primitive long in this case).
LongLoc Provides a primitive mapping-like meganism in which there is only a key (a primitive long in this case).
NodeIdLoc  
ObjectLocation Holds information on where exactly object data has been (or can be) persisted.
ObjectStreamClasses Takes care of storing ObjectStreamClass instances into another medium, while providing for a replacement in the form of an int.
RandomAccessFileStorage  
RandomAccessFileStorageFactory  
Serializer Takes care of Storable implemeting instances, in that it has different threads for serializing and writing to Storage.
ZipStreamFactory Factory that creates streams that read/write to other streams via a Zip stream.
 


ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.