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.
TransactionalWorkingSet
WorkingSet It defines a context used in by the PersistenceManager.
WorkingSetManager It defines a manager of WorkingSet.

Class 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
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

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