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

Uses in package org.objectweb.perseus.persistence.api

Methods with parameter type org.objectweb.perseus.persistence.api.WorkingSet

void
This method can be used to mark the end of an access to a data object.
void
Informes the Storage manager of the begining of a working set
void
void
Closes and releases a context.
void
void
Informes the Storage manager of the end of a working set
boolean
PersistenceManager.evict(WorkingSet context, 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
State
PersistenceManager.export(WorkingSet context, Object obj)
Given an object, this method creates the corresponding copy in permanent support.
State
PersistenceManager.export(WorkingSet context, Object obj, Object hints)
This method permits to given some information to build the identifier of the new persistent object.
void
This method permits to flush entries associated to a context.
void
This method permits to flush entries associated to a context.
void
StorageManager.read(WorkingSet context, Object oid, State state)
Reads data of a persistent from the support object and puts them into an instance.
State
PersistenceManager.readIntention(WorkingSet context, CacheEntry ce)
This method records an access intention to a data object in read mode.
State
This method records an access intention to a data object in read mode.
void
Forget modifications of a dirty persistent object.
void
Forget modifications of a dirty persistent object.
void
PersistenceManager.unbind(WorkingSet ws, CacheEntry ce)
Detach a persistent object from the persistent support.
void
Detach a persistent object from the persistent support.
State
PersistenceManager.unexport(WorkingSet context, CacheEntry ce)
Deletes the binding between an in main-memory object, and its corresponding copy in permanent support.
State
PersistenceManager.unexport(WorkingSet context, Object oid)
Deletes the binding between an in main-memory object, and its corresponding copy in permanent support.
State
PersistenceManager.writeIntention(WorkingSet context, CacheEntry ce)
This method records an access intention to a data object in write mode.
State
This method records an access intention to a data object in write mode.

Methods with return type org.objectweb.perseus.persistence.api.WorkingSet

WorkingSet
PersistenceManager.createWS(Object userObject)
creates a working set
WorkingSet
WorkingSetManager.createWS(Object userObject)
creates a working set
WorkingSet
PersistenceManager.createWS(Object userObject, Object workingSetType)
creates a working set
WorkingSet
WorkingSetManager.createWS(Object userObject, Object workingSetType)
creates a working set
WorkingSet

Uses in package org.objectweb.perseus.persistence.lib

Classes implementing org.objectweb.perseus.persistence.api.WorkingSet

class
It is an implementation of the WorkingSet interface.

Methods with parameter type org.objectweb.perseus.persistence.api.WorkingSet

void
This method can be used to mark the end of an access to a data object.
void
void
Closes and releases a context.
boolean
TransactionalPersistenceManagerImpl.evict(WorkingSet ws, Object oid, boolean force)
The unfix action is out of date.
int
This methods permits to try the cache eviction of all persistent object
State
Given an object, this method creates the corresponding copy in permanent support.
State
TransactionalPersistenceManagerImpl.export(WorkingSet ws, Object obj, Object hints)
This method permits to given some information to build the identifier of the new persistent object.
void
This method permits to flush entries associated to a context.
void
This method permits to flush entries associated to a context.
CacheEntry
finds or creates the CacheEntry matching to an identifier.
State
This method records an access intention to a data object in read mode.
State
This method records an access intention to a data object in read mode.
void
Forget modifications of a dirty persistent object.
void
Forget modifications of a dirty persistent object.
void
Detach a persistent object from the persistent support.
void
Detach a persistent object from the persistent support.
State
Deletes the binding between an in main-memory object, and its corresponding copy in permanent support.
State
Deletes the binding between an in main-memory object, and its corresponding copy in permanent support.
State
This method records an access intention to a data object in write mode.
State
This method records an access intention to a data object in write mode.

Methods with return type org.objectweb.perseus.persistence.api.WorkingSet

WorkingSet
creates a working set
WorkingSet
TransactionalPersistenceManagerImpl.createWS(Object userObject, Object workingSetType)
creates a working set

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