Uses of Class
org.objectweb.perseus.persistence.api.PersistenceException

Packages that use PersistenceException
org.objectweb.perseus.persistence.api   
org.objectweb.perseus.persistence.lib   
 

Uses of PersistenceException in org.objectweb.perseus.persistence.api
 

Subclasses of PersistenceException in org.objectweb.perseus.persistence.api
 class NoDSIPersistenceException
          Indicates that no persistent image are found into the data support
 class PersistentObjectLifeCycleExcpetion
          This exception is raised when the user want to - unexport, read or write a non persistent object
 class RolledBackPersistenceException
          Signal that the persistence manager asks the rolling back of the transaction
 

Methods in org.objectweb.perseus.persistence.api that throw PersistenceException
 ConnectionHolder ConnectionHolderFactory.createConnectionHolder()
           
 void WorkingSet.setStatus(byte status)
          Sets the working set's status.
 java.lang.Object StorageManager.export(ConnectionHolder context, java.lang.Object obj)
          Makes persitent an object.
 java.lang.Object StorageManager.export(ConnectionHolder context, java.lang.Object obj, java.lang.Object hints)
          Makes persitent an object.
 void StorageManager.unexport(ConnectionHolder context, java.lang.Object oid)
          Destroyes a persistent object
 void StorageManager.unexport(ConnectionHolder context, java.lang.Object oid, java.lang.Object hints)
          Destroyes a persistent object
 void StorageManager.read(ConnectionHolder context, java.lang.Object oid, State state)
          Reads data of a persistent from the support object and puts them into an instance.
 void StorageManager.read(WorkingSet context, java.lang.Object oid, State state)
          Reads data of a persistent from the support object and puts them into an instance.
 void StorageManager.write(ConnectionHolder context, java.lang.Object oid, State state)
          Reads data of a persistent from the support object and puts them into an instance.
 State PersistenceManager.export(WorkingSet context, java.lang.Object obj)
          Given an object, this method creates the corresponding copy in permanent support.
 State PersistenceManager.export(WorkingSet context, java.lang.Object obj, java.lang.Object hints)
          This method permits to given some information to build the identifier of the new persistent object.
 State PersistenceManager.unexport(WorkingSet context, java.lang.Object oid)
          Deletes the binding between an in main-memory object, and its corresponding copy in permanent support.
 CacheEntry PersistenceManager.getObjectById(WorkingSet context, java.lang.Object oid)
          This method retrieves a CacheEntry without checking if the persistent object, exists.
 State PersistenceManager.readIntention(WorkingSet context, java.lang.Object oid, java.lang.Object thinLock)
          This method records an access intention to a data object in read mode.
 State PersistenceManager.writeIntention(WorkingSet context, java.lang.Object oid, java.lang.Object thinLock)
          This method records an access intention to a data object in write mode.
 void PersistenceManager.accessCompletion(WorkingSet context, State ce)
          This method can be used to mark the end of an access to a data object.
 void PersistenceManager.flush(WorkingSet context, StateFilter statefilter)
          This method permits to flush entries associated to a context.
 void PersistenceManager.flush(WorkingSet context, State state)
          This method permits to flush entries associated to a context.
 boolean PersistenceManager.evict(WorkingSet context, java.lang.Object oid, boolean force)
          This methods permits to force the cache eviction of a persistent object designed by its identifier.
 int PersistenceManager.evictAll(WorkingSet context, boolean force)
          This methods permits to try the cache eviction of all persistent object
 void PersistenceManager.unbind(WorkingSet ws, java.lang.Object oid)
          Detach a persistent object from the persistent support.
 void PersistenceManager.refresh(WorkingSet ws, java.lang.Object oid)
          Forget modifications of a dirty persistent object.
 WorkingSet PersistenceManager.createWS(java.lang.Object userObject)
          creates a working set
 WorkingSet PersistenceManager.createWS(java.lang.Object userObject, java.lang.Object workingSetType)
          creates a working set
 void PersistenceManager.close(WorkingSet context)
          Closes and releases a context.
 java.lang.Object ConnectionHolder.getCHConnectionForRead()
          Retrieves a connection to access data on the support for a read action.
 java.lang.Object ConnectionHolder.getCHConnectionForWrite()
          Retrieves a connection to access data on the support for a write action.
 void ConnectionHolder.begin()
          Demarcates the begin of the transaction.
 void ConnectionHolder.commitCH()
          Committes the transaction
 void ConnectionHolder.rollbackCH()
           
 void ConnectionHolder.releaseCHConnection()
           
 void ConnectionHolder.closeCHConnection()
           
static byte WorkingSetLifeCycle.getNextStatus(byte status, byte action)
           
 void TransactionalPersistenceManager.begin(TransactionalWorkingSet context)
          converts a context to a transaction
 boolean TransactionalPersistenceManager.prepare(TransactionalWorkingSet context)
          Prepare the transactinal context.
 void TransactionalPersistenceManager.commit(TransactionalWorkingSet context)
          commits a transactional context.
 void TransactionalPersistenceManager.rollback(TransactionalWorkingSet context)
          rollbacks a transactional context.
 void TransactionalConnectionHolder.commitCH()
           
 void TransactionalConnectionHolder.rollbackCH()
           
 WorkingSet WorkingSetManager.createWS(java.lang.Object userObject)
          creates a working set
 WorkingSet WorkingSetManager.createWS(java.lang.Object userObject, java.lang.Object workingSetType)
          creates a working set
 java.lang.Object MemoryInstanceManager.newInstance(java.lang.Object oid, ConnectionHolder context)
          It creates an instance since an identifier
 

Uses of PersistenceException in org.objectweb.perseus.persistence.lib
 

Methods in org.objectweb.perseus.persistence.lib that throw PersistenceException
 void BasicWorkingSet.setStatus(byte status)
           
protected  CacheEntry TransactionalPersistenceManagerImpl.getCacheEntry(WorkingSet ws, java.lang.Object oid)
          finds or creates the CacheEntry matching to an identifier.
protected  CacheEntry TransactionalPersistenceManagerImpl.createCacheEntry(WorkingSet ws, java.lang.Object oid)
          creates a CacheEntry without state, corresponding to an identifier.
protected  void TransactionalPersistenceManagerImpl.checkCacheEntry(CacheEntry ce, WorkingSet ws)
          Check if a cache entry is already referenced in the cache.
 State TransactionalPersistenceManagerImpl.export(WorkingSet ws, java.lang.Object obj)
           
 State TransactionalPersistenceManagerImpl.export(WorkingSet ws, java.lang.Object obj, java.lang.Object hints)
           
 State TransactionalPersistenceManagerImpl.unexport(WorkingSet ws, java.lang.Object oid)
           
 CacheEntry TransactionalPersistenceManagerImpl.getObjectById(WorkingSet ws, java.lang.Object oid)
           
 State TransactionalPersistenceManagerImpl.readIntention(WorkingSet ws, java.lang.Object oid, java.lang.Object thinLock)
           
 State TransactionalPersistenceManagerImpl.writeIntention(WorkingSet ws, java.lang.Object oid, java.lang.Object thinLock)
           
 State TransactionalPersistenceManagerImpl._writeIntention(WorkingSet ws, CacheEntry ce, java.lang.Object thinLock)
           
 void TransactionalPersistenceManagerImpl.accessCompletion(WorkingSet ws, State ce)
          This method can be used to mark the end of an access to a data object.
 void TransactionalPersistenceManagerImpl.flush(WorkingSet ws, StateFilter statefilter)
          This method permits to flush entries associated to a context.
 void TransactionalPersistenceManagerImpl.flush(WorkingSet ws, State stateToFlush)
          This method permits to flush entries associated to a context.
 boolean TransactionalPersistenceManagerImpl.evict(WorkingSet ws, java.lang.Object oid, boolean force)
          The unfix action is out of date.
 int TransactionalPersistenceManagerImpl.evictAll(WorkingSet ws, boolean force)
           
 void TransactionalPersistenceManagerImpl.unbind(WorkingSet ws, java.lang.Object oid)
           
 void TransactionalPersistenceManagerImpl.refresh(WorkingSet ws, java.lang.Object oid)
           
 WorkingSet TransactionalPersistenceManagerImpl.createWS(java.lang.Object userObject)
          creates a working set
 WorkingSet TransactionalPersistenceManagerImpl.createWS(java.lang.Object userObject, java.lang.Object workingSetType)
          creates a working set
 void TransactionalPersistenceManagerImpl.close(WorkingSet context)
          Closes and releases a context.
 void TransactionalPersistenceManagerImpl.begin(TransactionalWorkingSet tx)
          converts a context to a transaction
 boolean TransactionalPersistenceManagerImpl.prepare(TransactionalWorkingSet tx)
          Prepare the transactinal context.
 void TransactionalPersistenceManagerImpl.commit(TransactionalWorkingSet tx)
          commits a transactional context.
 void TransactionalPersistenceManagerImpl.rollback(TransactionalWorkingSet tx)
          rollbacks a transactional context.
 



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