Uses of Interface
com.ados.hestia.utils.io.IStore

Packages that use IStore
com.ados.hestia.bridge Provides RMI connection interface to EIS. 
com.ados.hestia.parser.rnbm.exchange Provides Contanier Object. 
com.ados.hestia.utils Provides util classes for the server. 
com.ados.hestia.utils.db Provides API for the work with different Databases. 
com.ados.hestia.utils.io This is subsystem who responsible for work with Stores. 
 

Uses of IStore in com.ados.hestia.bridge
 

Methods in com.ados.hestia.bridge that return IStore
 IStore Bridge.closeStore(RMIDescriptor descriptor)
           
 

Uses of IStore in com.ados.hestia.parser.rnbm.exchange
 

Fields in com.ados.hestia.parser.rnbm.exchange declared as IStore
protected  IStore Attachment.m_store
           
 

Methods in com.ados.hestia.parser.rnbm.exchange that return IStore
 IStore Attachment.getStore()
          Returns associated store.
 

Methods in com.ados.hestia.parser.rnbm.exchange with parameters of type IStore
 void Attachment.setStore(IStore store)
          Set base store.
 

Constructors in com.ados.hestia.parser.rnbm.exchange with parameters of type IStore
Attachment(String name, String contentType, IStore store)
          Construct attachment directly from store.
 

Uses of IStore in com.ados.hestia.utils
 

Methods in com.ados.hestia.utils that return IStore
static IStore Utils.createStore(InputStream stream)
          Create a store from a stream.
 

Uses of IStore in com.ados.hestia.utils.db
 

Methods in com.ados.hestia.utils.db that return IStore
protected  IStore KeyProcessor.containerToTempStore(Container container)
          Serialize container to temporary store.
static IStore Utils.storeFromBytes(byte[] data)
          Restore IStore from array of bytes.
 

Methods in com.ados.hestia.utils.db with parameters of type IStore
protected  void KeyProcessor.closeStore(IStore store)
          Close store by deleting it from StoreRepository.
static byte[] Utils.storeToBytes(IStore store)
          Represent IStore as array of bytes.
 

Uses of IStore in com.ados.hestia.utils.io
 

Classes in com.ados.hestia.utils.io that implement IStore
 class DBStore
          This realize IStore interface using database to store data.
 class FileStore
          This realize IStore interface using file to store data.
 class MemoryStore
          This realize IStore interface using memory buffer to store data.
This is fast but at unconroling usage of it will cause MemoryException
 class SmartStore
          Automatically switch Memory based IStore File based IStore.
 

Fields in com.ados.hestia.utils.io declared as IStore
protected  IStore SmartStore.m_store
           
protected  IStore SmartStore.SmartStoreOutStream.m_tempStore
           
 

Methods in com.ados.hestia.utils.io that return IStore
 IStore RMIStoreAccessImpl.closeStore(RMIDescriptor descriptor)
          Close opened or created store.
 IStore IRMIStoreAccess.closeStore(RMIDescriptor descriptor)
          Close opened or created store.
 IStore StoreRepository.createStore()
          Allocate store at repository.
 IStore StoreRepository.createStore(InputStream stream)
          Allocate and return store.
abstract  IStore StoreRepository.createStore(String storeID)
          Allocate store at repository with required id.
 IStore FileStoreRepository.createStore(String storeID)
          Allocate store at repository with required id.
 IStore DBStoreRepository.createStore(String storeID)
          Allocate store at repository with required id.
 IStore StoreRepository.createStore(String storeid, InputStream stream)
          Allocate and return store.
 IStore DBStoreRepository.createStore(String storeid, InputStream stream)
          Allocate and return store.
 IStore StoreRepository.createTempStore()
          Create and return temporary store.
 IStore StoreRepository.createTempStore(InputStream stream)
          Create and return temporary store.
protected  IStore SmartStore.getActiveStore()
           
 IStore StoreRepository.getStore(String storeID)
          Returns existing store with specific ID.
abstract  IStore StoreRepository.getStoreSafe(String storeID)
          Returns existing store with specific ID.
 IStore FileStoreRepository.getStoreSafe(String storeID)
          Returns existing store with specific ID.
 IStore DBStoreRepository.getStoreSafe(String storeID)
          Returns existing store with specific ID.
 IStore StoreRepository.prepareForRemoteSending(IRMIStoreAccess rmi, IStore store)
          Create at remote side equvalent for store.
 IStore StoreRepository.restoreFromRemoteReceiving(IRMIStoreAccess rmi, IStore store)
          Restore store after receiving it from remote side.
 

Methods in com.ados.hestia.utils.io with parameters of type IStore
 void StoreRepository.delete(IStore store)
          Delete store from repository.
 void DBStoreRepository.delete(IStore store)
          Delete store from repository.
 IStore StoreRepository.prepareForRemoteSending(IRMIStoreAccess rmi, IStore store)
          Create at remote side equvalent for store.
 IStore StoreRepository.restoreFromRemoteReceiving(IRMIStoreAccess rmi, IStore store)
          Restore store after receiving it from remote side.
abstract  void StoreRepository.setReferenceID(IStore store, String referenceID)
          Set reference id to requested store.
 void FileStoreRepository.setReferenceID(IStore store, String referenceID)
           
 void DBStoreRepository.setReferenceID(IStore store, String referenceID)
           
 



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