Servertec
Persistent Object Store
1.4.1 09/04/2005

Package stec.pos

Includes classes and interfaces for manipulating small fast 32-bit object stores and indexes.

See:
          Description

Interface Summary
IndexCollator Interface used to define compare method used by indexes when ordering keys and duplicate values.
Indexer Interface used to define method used by IndexedObjectStore in indexing key, value pairs.
IndexFilter Interface defining method for limiting the key, value pairs that are returned when transversing an Index.
Iterator Interface defining methods used to transverse Indexes and IndexedObjectStores.
ObjectStoreEnumeration Defines interface for accessing a series of elements representing keys or values contained in the persistent object store.
ObjectStoreEnumerationFilter Interface defining method for limiting ObjectStoreEnumeration results.
PersistentObject Interface defining method that a persistent object must implement.
 

Class Summary
Blob A more efficient way to store byte arrays in persistent object stores and indexes.
ByteArray Static methods for manipulating byte arrays used by when storing and retrieving key, value pairs from peristent object stores and indexes.
CheckIndex Utility used to verify the integrity of the specified index.
CheckIndexedObjectStore Utility used to verify the integrity of the specified indexed object store.
CheckObjectStore Utility used to verify the integrity of the specified object store.
Common Internal class used by object store, index and indexed object store checkers.
Index Contains static methods used to create, delete, open, expand and pack indexes.
IndexDescriptor Reference to existing Index used by IndexedObjectStore when associating one or more existing indexes with an existing persistant object store.
IndexedObjectStore Contains static methods used to create, delete, open and pack indexed persistent object stores.
IndexedObjectStoreReference Handle to the indexed persistent object store returned by IndexedObjectStore.open() used to interface with the opened indexed persistent object store.
IndexObject Convenience wrapper class for object stored in Indexes as key or value.
IndexReference Handle to the persistent Index returned by Index.open() used to interface with the opened Index.
IndexUtils Static methods commonly used when working with indexes.
Lock Represents an item lock.
Locker Internal class used by object store, index and indexed object store references to manage key locks.
ObjectStore Contains static methods used to create, delete, open, rehash, expand and pack persistent object stores.
ObjectStoreEnumerator Internal class used by stec.xpos.ObjectStoreReference when implementing stec.pos.ObjectStoreEnumeration.
ObjectStoreInputStream Represents an input stream to a persistent object store value.
ObjectStoreOutputStream Represents an output stream to a persistent object store value.
ObjectStoreRandomAccessStream Represents an random access stream to a persistent object store value.
ObjectStoreReference Handle to the persistent object store returned by ObjectStore.open() used to interface with the opened persistent object store.
ObjectStoreUtils Static methods commonly used when working with persistent object stores.
RecoverIndex RecoverIndex is used to recover key, value pairs from the specified damaged index to the named recovery index.
RecoverObjectStore RecoverObjectStore is used to recover key, value pairs from the specified damaged object store to the named recovery object store.
VirtualFileHandle Internal class used by object store, index and indexed object store references when accessing the file system.
VirtualFileHandleManager Manages a pool of virtual file handles mapped to a pool of real file handles.
 

Exception Summary
FileNotOpenException This exception is thrown when attempting to access a file and the file is no longer open because it has been closed.
POSException Defines a general exception wrapper that Servertec Persistent Object Stores and Indexes can throw to preserve the original exception or error.
POSRuntimeException Defines a general exception wrapper that Servertec Persistent Object Stores and Indexes can throw to preserve the original exception or error.
TimeoutException This exception is thrown when a specified timeout is reached without gaining access to the desired resource.
TooManyOpenFilesException This exception is thrown when attempting to open a file and there are too many files already open.
 

Package stec.pos Description

Includes classes and interfaces for manipulating small fast 32-bit object stores and indexes.


Servertec
Persistent Object Store
1.4.1 09/04/2005

Copyright © 2001-2005 Servertec. All rights reserved.