A B C D E F G I L M N O P R S T U V W _

A

ACTIVE_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
abort(Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
abort(Object) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
abort(Object) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
accept(State) - Method in interface org.objectweb.perseus.persistence.api.StateFilter
 
accessCompletion(WorkingSet, State) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method can be used to mark the end of an access to a data object.
accessCompletion(WorkingSet, State) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
This method can be used to mark the end of an access to a data object.
actionToString(byte) - Static method in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 

B

BEGIN_TX_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
BasicWorkingSet - class org.objectweb.perseus.persistence.lib.BasicWorkingSet.
It is an implementation of the WorkingSet interface.
BasicWorkingSet() - Constructor for class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
begin() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
Demarcates the begin of the transaction.
begin(TransactionalWorkingSet) - Method in interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManager
converts a context to a transaction
begin(TransactionalWorkingSet) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
converts a context to a transaction
beginAction(Object, Object) - Method in class org.objectweb.perseus.persistence.concurrency.Synchronizer
Demarcates the begin of an action on a given resource
beginWS(WorkingSet) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Informes the Storage manager of the begining of a working set
bind(State, Object, byte) - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Attaches an entry to the working set.
bind(State, Object, byte) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
Attaches an entry to the transaction.
bindCeInWS(State, WorkingSet, byte) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
Deprecated. Attaches a state to a working Set.
bindFc(String, Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
bindFc(String, Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
bindFc(String, Object) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
bindFc(String, Object) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
bindFc(String, Object) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
bindFc(String, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
bindWorkingSet(WorkingSet) - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
 

C

CACHE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
CLOSE_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
COMMIT_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
CONCURRENCY_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
CTX_ABORTED - Static variable in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
The status of an aborted transactional context
CTX_ACTIVE - Static variable in interface org.objectweb.perseus.persistence.api.WorkingSet
The status of a non transactional context which is not already closed.
CTX_ACTIVE_TRANSACTIONAL - Static variable in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
The status of a transactional context which is not already committed or aborted.
CTX_CLOSED - Static variable in interface org.objectweb.perseus.persistence.api.WorkingSet
The status of a cloased context (transactional or not)
CTX_COMMITTED - Static variable in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
The status of a committed transactional context
CTX_PREPARED - Static variable in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
The status of a prepared context
CTX_PREPARED_FAIL - Static variable in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
The status of a prepared context
CTX_PREPARED_OK - Static variable in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
The status of a prepared context
ConnectionHolder - interface org.objectweb.perseus.persistence.api.ConnectionHolder.
The aim of a ConnectionHolder is to provide a way to find a connection to the data support.
ConnectionHolderFactory - interface org.objectweb.perseus.persistence.api.ConnectionHolderFactory.
 
cache - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The cache of the persistent object.
checkCacheEntry(CacheEntry, WorkingSet) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
Check if a cache entry is already referenced in the cache.
clear() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Removes all entries of the working set.
clear() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
Removes all entries of the transaction.
close(WorkingSet) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
Closes and releases a context.
close(WorkingSet) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
Closes and releases a context.
closeCHConnection() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
 
closeLock(Lock, Object) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
closeTimeStamp(TimeStamp, Object) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
closeWS(WorkingSet) - Method in interface org.objectweb.perseus.persistence.api.WorkingSetManager
 
cm - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The concurrency manager
commit(TransactionalWorkingSet) - Method in interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManager
commits a transactional context.
commit(TransactionalWorkingSet) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
commits a transactional context.
commitCH() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
Committes the transaction
commitCH() - Method in interface org.objectweb.perseus.persistence.api.TransactionalConnectionHolder
 
connectionHolder - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
createCacheEntry(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
creates a CacheEntry without state, corresponding to an identifier.
createConnectionHolder() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolderFactory
 
createState(CacheEntry) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Creates a new State.
createWS(Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
creates a working set
createWS(Object, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
creates a working set
createWS(Object) - Method in interface org.objectweb.perseus.persistence.api.WorkingSetManager
creates a working set
createWS(Object, Object) - Method in interface org.objectweb.perseus.persistence.api.WorkingSetManager
creates a working set
createWS(Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
creates a working set
createWS(Object, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
creates a working set

D

destroyState(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Removes a state.

E

endAction(Object) - Method in class org.objectweb.perseus.persistence.concurrency.Synchronizer
Demarcates the end of an action on a given resource
endWS(WorkingSet) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Informes the Storage manager of the end of a working set
entries() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
 
entries() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
evict(WorkingSet, Object, boolean) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This methods permits to force the cache eviction of a persistent object designed by its identifier.
evict(WorkingSet, Object, boolean) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The unfix action is out of date.
evictAll(WorkingSet, boolean) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This methods permits to try the cache eviction of all persistent object
evictAll(WorkingSet, boolean) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
export(WorkingSet, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
Given an object, this method creates the corresponding copy in permanent support.
export(WorkingSet, Object, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method permits to given some information to build the identifier of the new persistent object.
export(ConnectionHolder, Object) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Makes persitent an object.
export(ConnectionHolder, Object, Object) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Makes persitent an object.
export(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
export(WorkingSet, Object, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 

F

filters - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The list of filters to order the working sets
finalize(Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
finalize(Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
finalize(Object) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
finalize(Object) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
Manage the state used in the working set
flush(WorkingSet, StateFilter) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method permits to flush entries associated to a context.
flush(WorkingSet, State) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method permits to flush entries associated to a context.
flush(WorkingSet, StateFilter) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
This method permits to flush entries associated to a context.
flush(WorkingSet, State) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
This method permits to flush entries associated to a context.

G

getCHConnectionForRead() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
Retrieves a connection to access data on the support for a read action.
getCHConnectionForWrite() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
Retrieves a connection to access data on the support for a write action.
getCacheEntry() - Method in interface org.objectweb.perseus.persistence.api.State
 
getCacheEntry() - Method in class org.objectweb.perseus.persistence.api.VirtualState
 
getCacheEntry(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
finds or creates the CacheEntry matching to an identifier.
getCacheManager() - Method in interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController
It retrieves the CacheManager used by the PersistenceManager.
getConcurrencyManager() - Method in interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController
It retrieves the ConcurrencyManager used by the PersistenceManager.
getConnectionHolder() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
 
getConnectionHolder() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
getContextCopyManager() - Method in interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController
It retrieves the ContextCopyManager used by the PersistenceManager.
getFilters() - Method in interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManagerAttributeController
 
getFilters() - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
getNestedException() - Method in class org.objectweb.perseus.persistence.api.PersistenceException
 
getNextStatus(byte, byte) - Static method in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
getObjectById(WorkingSet, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method retrieves a CacheEntry without checking if the persistent object, exists.
getObjectById(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
getOid2Entry() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
 
getOid2Entry() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
Get the map.
getReferenceState(CacheEntry) - Method in interface org.objectweb.perseus.persistence.api.StateManager
 
getResourceId(Object) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
getResourceId(Object) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
getState(Object, Object, Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
getState(Object, Object, Lock) - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
getState(Object, Object, TimeStamp, boolean, boolean) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
getState(Object, Object, Lock) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
getStatus() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Returns the working set's status.
getStatus() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
getUserObject() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
 
getUserObject() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
getWSRestoreValues() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Indicates if the dirty object must be reload at rollback time.
getWSRestoreValues() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
getWSRetainValues() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Indicates if the state of persistent objects reached in the working set must be kept in the cache at the working set end.
getWSRetainValues() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
getWSRollBackOnly() - Method in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
Indicates if the transactional working must rollback at the end.
getWSRollBackOnly() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
getWorkingSet() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
 

I

instance - Static variable in class org.objectweb.perseus.persistence.api.VirtualState
 
invalidateState(Object, Object) - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
isBound(CacheEntry) - Method in interface org.objectweb.perseus.persistence.api.StateManager
 
isDirty(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
 
isExported(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
 
isFlushed(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
 
isToMerge(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Indicates if a State has to be merged at commit time with the reference state
isUnexported(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
 

L

listFc() - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
listFc() - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
listFc() - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
listFc() - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
listFc() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
listFc() - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
logger - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
logger - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
lookup(Object) - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
 
lookup(Object) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
lookupFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
lookupFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
lookupFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
lookupFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
lookupFc(String) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
lookupFc(String) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 

M

MEMORY_INSTANCE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
MemoryInstanceManager - interface org.objectweb.perseus.persistence.api.MemoryInstanceManager.
It defines a memory instance manager able to create memory instance since an identifier.
makeBound(CacheEntry, Object) - Method in interface org.objectweb.perseus.persistence.api.StateManager
A persistent object has been removed or evicted from the cache, then it must be marked as non persistent
makeClean(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Marks the status of the state to 'clean' (non modified).
makeDirty(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Marks the status of the state to 'dirty' (modified).
makeExported(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Marks the status of the state to 'exported' (created).
makeFlushed(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Marks the status of the state to 'flushed' (written on data support).
makeToMerge(State, Object) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Marks the flag 'toMerge' on a state.
makeUnbound(CacheEntry) - Method in interface org.objectweb.perseus.persistence.api.StateManager
A persistent object has been removed or evicted from the cache, then it must be marked as non persistent
makeUnexported(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Marks the status of the state to 'unexported' (deleted).
merge(State, State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Merges a state (newState) into a oldSate.
mim - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The factory of persistent objects

N

NoDSIConcurrencyException - class org.objectweb.perseus.persistence.concurrency.NoDSIConcurrencyException.
This exception indicates that a persistent resource does not exist in the persistence support.
NoDSIConcurrencyException() - Constructor for class org.objectweb.perseus.persistence.concurrency.NoDSIConcurrencyException
 
NoDSIConcurrencyException(String) - Constructor for class org.objectweb.perseus.persistence.concurrency.NoDSIConcurrencyException
 
NoDSIConcurrencyException(Exception) - Constructor for class org.objectweb.perseus.persistence.concurrency.NoDSIConcurrencyException
 
NoDSIConcurrencyException(String, Exception) - Constructor for class org.objectweb.perseus.persistence.concurrency.NoDSIConcurrencyException
 
NoDSIPersistenceException - exception org.objectweb.perseus.persistence.api.NoDSIPersistenceException.
Indicates that no persistent image are found into the data support
NoDSIPersistenceException() - Constructor for class org.objectweb.perseus.persistence.api.NoDSIPersistenceException
 
NoDSIPersistenceException(String) - Constructor for class org.objectweb.perseus.persistence.api.NoDSIPersistenceException
 
NoDSIPersistenceException(Exception) - Constructor for class org.objectweb.perseus.persistence.api.NoDSIPersistenceException
 
NoDSIPersistenceException(String, Exception) - Constructor for class org.objectweb.perseus.persistence.api.NoDSIPersistenceException
 
nestedException - Variable in class org.objectweb.perseus.persistence.api.PersistenceException
 
newInstance(Object, ConnectionHolder) - Method in interface org.objectweb.perseus.persistence.api.MemoryInstanceManager
It creates an instance since an identifier

O

oid2state - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
oids() - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
 
oids() - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
order(WorkingSet) - Method in interface org.objectweb.perseus.persistence.api.WorkingSetFilter
Order the working set parameter.
org.objectweb.perseus.persistence.api - package org.objectweb.perseus.persistence.api
 
org.objectweb.perseus.persistence.concurrency - package org.objectweb.perseus.persistence.concurrency
 
org.objectweb.perseus.persistence.lib - package org.objectweb.perseus.persistence.lib
 

P

PDbDelegateConcurrencyManager - class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager.
 
PDbDelegateConcurrencyManager() - Constructor for class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
PDistributedConcurrencyManager - class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager.
 
PDistributedConcurrencyManager() - Constructor for class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
POptimisticConcurrencyManager - class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager.
 
POptimisticConcurrencyManager() - Constructor for class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
PPessimisticConcurrencyManager - class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager.
 
PPessimisticConcurrencyManager() - Constructor for class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
PPessimisticConcurrencyManager(short) - Constructor for class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
PREPARE_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
PREPARE_FAIL_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
PREPARE_OK_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
PersistenceException - exception org.objectweb.perseus.persistence.api.PersistenceException.
It represents an exception occrured in a PersistenceManager.
PersistenceException() - Constructor for class org.objectweb.perseus.persistence.api.PersistenceException
 
PersistenceException(String) - Constructor for class org.objectweb.perseus.persistence.api.PersistenceException
 
PersistenceException(Exception) - Constructor for class org.objectweb.perseus.persistence.api.PersistenceException
 
PersistenceException(String, Exception) - Constructor for class org.objectweb.perseus.persistence.api.PersistenceException
 
PersistenceManager - interface org.objectweb.perseus.persistence.api.PersistenceManager.
 
PersistenceManagerBindingController - interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController.
This interface defines the links needed by a PersistenceManager: - a CacheManager [ - a ConcurencyManager implementation ] [ - another PersistentManager which has the role of ContextCopyManager] This interface is a Binding Controller weither the Fractal terminology.
PersistentObjectLifeCycleExcpetion - exception org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion.
This exception is raised when the user want to - unexport, read or write a non persistent object
PersistentObjectLifeCycleExcpetion() - Constructor for class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
PersistentObjectLifeCycleExcpetion(String) - Constructor for class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
PersistentObjectLifeCycleExcpetion(Exception) - Constructor for class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
PersistentObjectLifeCycleExcpetion(String, Exception) - Constructor for class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
prepare(TransactionalWorkingSet) - Method in interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManager
Prepare the transactinal context.
prepare(TransactionalWorkingSet) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
Prepare the transactinal context.

R

READ_INTENTION - Static variable in interface org.objectweb.perseus.persistence.api.WorkingSet
The origin of the binding action.
READ_NPO_MSG - Static variable in class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
ROLLBACK_ACTION - Static variable in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
RolledBackPersistenceException - exception org.objectweb.perseus.persistence.api.RolledBackPersistenceException.
Signal that the persistence manager asks the rolling back of the transaction
RolledBackPersistenceException() - Constructor for class org.objectweb.perseus.persistence.api.RolledBackPersistenceException
 
RolledBackPersistenceException(String) - Constructor for class org.objectweb.perseus.persistence.api.RolledBackPersistenceException
 
RolledBackPersistenceException(Exception) - Constructor for class org.objectweb.perseus.persistence.api.RolledBackPersistenceException
 
RolledBackPersistenceException(String, Exception) - Constructor for class org.objectweb.perseus.persistence.api.RolledBackPersistenceException
 
read(ConnectionHolder, Object, State) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Reads data of a persistent from the support object and puts them into an instance.
read(WorkingSet, Object, State) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Reads data of a persistent from the support object and puts them into an instance.
readIntention(WorkingSet, Object, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method records an access intention to a data object in read mode.
readIntention(WorkingSet, Object, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
refresh(WorkingSet, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
Forget modifications of a dirty persistent object.
refresh(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
releaseCHConnection() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
 
restoreValues - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
retainValues - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
rollBackOnly - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
rollback(TransactionalWorkingSet) - Method in interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManager
rollbacks a transactional context.
rollback(TransactionalWorkingSet) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
rollbacks a transactional context.
rollbackCH() - Method in interface org.objectweb.perseus.persistence.api.ConnectionHolder
 
rollbackCH() - Method in interface org.objectweb.perseus.persistence.api.TransactionalConnectionHolder
 

S

STATE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
STATE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
STATE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
STATE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
STATE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
STORAGE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
STORAGE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
STORAGE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
STORAGE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
STORAGE_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
State - interface org.objectweb.perseus.persistence.api.State.
 
StateFilter - interface org.objectweb.perseus.persistence.api.StateFilter.
Permits to filter a CacheEntry.
StateManager - interface org.objectweb.perseus.persistence.api.StateManager.
A StateManager is used by the PersistenceManager and the ConcurrencyManager in order to manage the life cycle of cache entries and their states.
StorageManager - interface org.objectweb.perseus.persistence.api.StorageManager.
It defines a manager permiting to manage a persitent object.
Synchronizer - class org.objectweb.perseus.persistence.concurrency.Synchronizer.
This class permits to synchronize the resource access without synchronizing the resource itself.
Synchronizer() - Constructor for class org.objectweb.perseus.persistence.concurrency.Synchronizer
 
setCacheManager(CacheManager) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController
It assignes the CacheManager used by the PersistenceManager.
setConcurrencyManager(ConcurrencyManager) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController
It assignes the ConcurrencyManager instance.
setContextCopyManager(PersistenceManager) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManagerBindingController
It assignes the context copy manager instance.
setFilters(Collection) - Method in interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManagerAttributeController
Set the list of filters to be applied to order the working set.
setFilters(Collection) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
setReferenceState(CacheEntry, State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Assignes the reference state to a cache entry
setStatus(byte) - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Sets the working set's status.
setStatus(byte) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
setWSRestoreValues(boolean) - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
assignes a boolean value indicating if the dirty object must be reload at rollback time.
setWSRestoreValues(boolean) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
setWSRetainValues(boolean) - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
assing a boolean a value Indicating if the state of persistent objects reached in the working set must be kept in the cache at the working set end.
setWSRetainValues(boolean) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
setWSRollBackOnly(boolean) - Method in interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet
Permit to indicates if the transactional working must rollback at the end.
setWSRollBackOnly(boolean) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
stateManager - Variable in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
stateManager - Variable in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
stateManager - Variable in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
stateManager - Variable in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
stateManager - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The manager of state of persistent object.
stateNoMoreUsed(State) - Method in interface org.objectweb.perseus.persistence.api.StateManager
Indicates that this state is no more used by any working set.
status - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
statusToString(byte) - Static method in class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
storage - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The storage manager in charge of the I/O to the data support, and the naming management.
storageManager - Variable in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
storageManager - Variable in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
storageManager - Variable in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
storageManager - Variable in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 

T

TransactionalConnectionHolder - interface org.objectweb.perseus.persistence.api.TransactionalConnectionHolder.
 
TransactionalPersistenceManager - interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManager.
It defines a persistence manager able to manage context transactional or not.
TransactionalPersistenceManagerAttributeController - interface org.objectweb.perseus.persistence.api.TransactionalPersistenceManagerAttributeController.
 
TransactionalPersistenceManagerImpl - class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl.
This class is an implementation of the TransactionalPersistenceManager interface.
TransactionalPersistenceManagerImpl() - Constructor for class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
TransactionalWorkingSet - interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet.
 

U

UNBIND_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
UNEXPORT_NPO_MSG - Static variable in class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
UNKNOWN_INTENTION - Static variable in interface org.objectweb.perseus.persistence.api.WorkingSet
 
unbind(WorkingSet, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
Detach a persistent object from the persistent support.
unbind(Object) - Method in interface org.objectweb.perseus.persistence.api.WorkingSet
Dettaches an entry from the working set.
unbind(Object) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
Dettaches an entry from the transaction.
unbind(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
unbindFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.PDbDelegateConcurrencyManager
 
unbindFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager
 
unbindFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager
 
unbindFc(String) - Method in class org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
 
unbindFc(String) - Method in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 
unbindFc(String) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
unbindManager - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
unexport(WorkingSet, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
Deletes the binding between an in main-memory object, and its corresponding copy in permanent support.
unexport(ConnectionHolder, Object) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Destroyes a persistent object
unexport(ConnectionHolder, Object, Object) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Destroyes a persistent object
unexport(WorkingSet, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
userObject - Variable in class org.objectweb.perseus.persistence.lib.BasicWorkingSet
 

V

VirtualState - class org.objectweb.perseus.persistence.api.VirtualState.
This simple implementation of the State interface can be used in order to simulate a State into a Working set in case of cache eviction.

W

WORKINGSET_MANAGER_BINDING - Static variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
WRITE_INTENTION - Static variable in interface org.objectweb.perseus.persistence.api.WorkingSet
 
WRITE_NPO_MSG - Static variable in class org.objectweb.perseus.persistence.api.PersistentObjectLifeCycleExcpetion
 
WorkingSet - interface org.objectweb.perseus.persistence.api.WorkingSet.
It defines a context used in by the PersistenceManager.
WorkingSetFilter - interface org.objectweb.perseus.persistence.api.WorkingSetFilter.
This class is a filter for WorkingSet.
WorkingSetLifeCycle - class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle.
 
WorkingSetLifeCycle() - Constructor for class org.objectweb.perseus.persistence.api.WorkingSetLifeCycle
 
WorkingSetManager - interface org.objectweb.perseus.persistence.api.WorkingSetManager.
It defines a manager of WorkingSet.
write(ConnectionHolder, Object, State) - Method in interface org.objectweb.perseus.persistence.api.StorageManager
Reads data of a persistent from the support object and puts them into an instance.
writeIntention(WorkingSet, Object, Object) - Method in interface org.objectweb.perseus.persistence.api.PersistenceManager
This method records an access intention to a data object in write mode.
writeIntention(WorkingSet, Object, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 
wsManager - Variable in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
The manager of working set instance.

_

_writeIntention(WorkingSet, CacheEntry, Object) - Method in class org.objectweb.perseus.persistence.lib.TransactionalPersistenceManagerImpl
 

A B C D E F G I L M N O P R S T U V W _

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