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