|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |