Uses of Interface
org.objectweb.perseus.persistence.api.WorkingSet

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

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

Subinterfaces of WorkingSet in org.objectweb.perseus.persistence.api
 interface TransactionalWorkingSet
           
 

Methods in org.objectweb.perseus.persistence.api that return WorkingSet
 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
 WorkingSet ConnectionHolder.getWorkingSet()
           
 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
 

Methods in org.objectweb.perseus.persistence.api with parameters of type WorkingSet
 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.beginWS(WorkingSet ws)
          Informes the Storage manager of the begining of a working set
 void StorageManager.endWS(WorkingSet ws)
          Informes the Storage manager of the end of a working set
 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.
 void PersistenceManager.close(WorkingSet context)
          Closes and releases a context.
 void ConnectionHolder.bindWorkingSet(WorkingSet ws)
           
 void WorkingSetFilter.order(WorkingSet ws)
          Order the working set parameter.
 void WorkingSetManager.closeWS(WorkingSet ws)
           
 

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

Classes in org.objectweb.perseus.persistence.lib that implement WorkingSet
 class BasicWorkingSet
          It is an implementation of the WorkingSet interface.
 

Methods in org.objectweb.perseus.persistence.lib that return WorkingSet
 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
 

Methods in org.objectweb.perseus.persistence.lib with parameters of type WorkingSet
protected  void TransactionalPersistenceManagerImpl.bindCeInWS(State state, WorkingSet ws, byte mode)
          Deprecated. Attaches a state to a working Set.
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)
           
 void TransactionalPersistenceManagerImpl.close(WorkingSet context)
          Closes and releases a context.
 



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