Package com.ados.hestia.utils.io

This is subsystem who responsible for work with Stores.

See:
          Description

Interface Summary
IRMIStoreAccess Represent interface to access remote repository.
IStore  
 

Class Summary
DBStore This realize IStore interface using database to store data.
DBStoreInputStream This is proxy input stream.
DBStoreKey Specify description of specific DBStore entry.
DBStoreKey.StoreKeyDescriptor Specify storage schema at database for DBStore.
DBStoreOutputStream This class emulates writing to database as stream.
After creation it allocates tempory file which
receives output data.
DBStoreRepository Realization of StoreRepository over database
FileStore This realize IStore interface using file to store data.
FileStoreRepository Realization of StoreRepository over file system
InputStreamCounter Important! This is work for seqental access to stream.
JoinInputStream Stream, wich combines many other input sources.
This takes array of other streams and virtually
creates single stream which transitively reads
data from initial array of streams.
MemoryStore This realize IStore interface using memory buffer to store data.
This is fast but at unconroling usage of it will cause MemoryException
RMIDescriptor This used as 'handle' when using IRMIAccess
RMIInputStream Stream to read from Remote IStore via RMI acceesss.
RMIStoreAccessImpl Default implementation of RMI access.
SharedByteArrayInputStream SharedByteArrayInputStream.
SharedFileInputStream SharedFileInputStream.
SharedProxyFileInputStream Used to represent any InputStream as SharedInputStream.
SharedRandomAccessFile SharedRandomAccessFile.
SmartStore Automatically switch Memory based IStore File based IStore.
StoreRepository History.
 

Package com.ados.hestia.utils.io Description

This is subsystem who responsible for work with Stores.

Package Specification

This is subsystem who responsible for work with Stores. Realizes stores and its repository over databases and file subsystem. Also provides RMI access for synchronizing stores across remote store repositories.

Related Documentation



Copyright © 2005-2006 ADOS Co.,Ltd.. All Rights Reserved.