Package org.objectweb.perseus.persistence.api

Interface Summary
ConnectionHolder The aim of a ConnectionHolder is to provide a way to find a connection to the data support.
ConnectionHolderFactory  
MemoryInstanceManager It defines a memory instance manager able to create memory instance since an identifier.
PersistenceManager  
PersistenceManagerBindingController This interface defines the links needed by a PersistenceManager: - a CacheManager [ - a ConcurencyManager implementation ] [ - another PersistentManager which has the role of ContextCopyManager] This interface is a Binding Controller weither the Fractal terminology.
State  
StateFilter Permits to filter a CacheEntry.
StateManager A StateManager is used by the PersistenceManager and the ConcurrencyManager in order to manage the life cycle of cache entries and their states.
StorageManager It defines a manager permiting to manage a persitent object.
TransactionalConnectionHolder  
TransactionalPersistenceManager It defines a persistence manager able to manage context transactional or not.
TransactionalPersistenceManagerAttributeController  
TransactionalWorkingSet  
WorkingSet It defines a context used in by the PersistenceManager.
WorkingSetFilter This class is a filter for WorkingSet.
WorkingSetManager It defines a manager of WorkingSet.
 

Class Summary
VirtualState This simple implementation of the State interface can be used in order to simulate a State into a Working set in case of cache eviction.
WorkingSetLifeCycle  
 

Exception Summary
NoDSIPersistenceException Indicates that no persistent image are found into the data support
PersistenceException It represents an exception occrured in a PersistenceManager.
PersistentObjectLifeCycleExcpetion This exception is raised when the user want to - unexport, read or write a non persistent object
RolledBackPersistenceException Signal that the persistence manager asks the rolling back of the transaction
 



Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.