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

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

Classes derived from org.objectweb.perseus.persistence.api.PersistenceException

class
Indicates that no persistent image are found into the data support
class
This exception is raised when the user want to - unexport, read or write a non persistent object
class
Signal that the persistence manager asks the rolling back of the transaction

Methods which throw type org.objectweb.perseus.persistence.api.PersistenceException

void
This method can be used to mark the end of an access to a data object.
void
Demarcates the begin of the transaction.
void
converts a context to a transaction
void
Closes and releases a context.
void
void
commits a transactional context.
void
Committes the transaction
void
ConnectionHolder
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
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
Object
StorageManager.export(ConnectionHolder context, Object obj)
Makes persitent an object.
Object
StorageManager.export(ConnectionHolder context, Object obj, Object hints)
Makes persitent an 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.
Object
Retrieves a connection to access data on the support for a read action.
Object
Retrieves a connection to access data on the support for a write action.
byte
WorkingSetLifeCycle.getNextStatus(byte status, byte action)
Object
It creates an instance since an identifier
boolean
Prepare the transactinal context.
void
StorageManager.read(ConnectionHolder context, Object oid, State state)
Reads data of a persistent from the support object and puts them into an instance.
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
void
rollbacks a transactional context.
void
void
void
WorkingSet.setStatus(byte status)
Sets the working set's status.
void
PersistenceManager.unbind(WorkingSet ws, CacheEntry ce)
Detach a persistent object from the persistent support.
void
Detach a persistent object from the persistent support.
void
Destroyes a persistent object
void
StorageManager.unexport(ConnectionHolder context, Object oid, Object hints)
Destroyes a persistent object
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.
void
StorageManager.write(ConnectionHolder context, Object oid, State state)
Reads data of a persistent from the support object and puts them into an instance.
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.

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

Methods which throw type org.objectweb.perseus.persistence.api.PersistenceException

void
This method can be used to mark the end of an access to a data object.
void
converts a context to a transaction
void
void
Check if a cache entry is already referenced in the cache.
void
Closes and releases a context.
void
commits a transactional context.
WorkingSet
creates a working set
WorkingSet
TransactionalPersistenceManagerImpl.createWS(Object userObject, Object workingSetType)
creates a working set
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.
boolean
Prepare the transactinal context.
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
rollbacks a transactional context.
void
Sets the working set's status.
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.

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