org.objectweb.perseus.persistence.concurrency
Class PPessimisticConcurrencyManager
java.lang.Object
PessimisticConcurrencyManager
org.objectweb.perseus.persistence.concurrency.PPessimisticConcurrencyManager
- public class PPessimisticConcurrencyManager
- extends PessimisticConcurrencyManager
- Author:
- S.Chassande-Barrioz
- See Also:
- Serialized Form
Method Summary |
void |
abort(java.lang.Object ctx)
|
void |
bindFc(java.lang.String s,
java.lang.Object o)
|
void |
closeLock(Lock lock,
java.lang.Object ctx)
|
void |
finalize(java.lang.Object arg0)
Manage the state used in the working set |
protected java.lang.Object |
getResourceId(java.lang.Object object)
|
protected java.lang.Object |
getState(java.lang.Object ctx,
java.lang.Object resource,
Lock lock)
|
java.lang.String[] |
listFc()
|
java.lang.Object |
lookupFc(java.lang.String s)
|
void |
unbindFc(java.lang.String s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STORAGE_MANAGER_BINDING
public static final java.lang.String STORAGE_MANAGER_BINDING
- See Also:
- Constant Field Values
STATE_MANAGER_BINDING
public static final java.lang.String STATE_MANAGER_BINDING
- See Also:
- Constant Field Values
stateManager
protected StateManager stateManager
storageManager
protected StorageManager storageManager
PPessimisticConcurrencyManager
public PPessimisticConcurrencyManager()
throws ConcurrencyException
PPessimisticConcurrencyManager
public PPessimisticConcurrencyManager(short policy)
throws ConcurrencyException
listFc
public java.lang.String[] listFc()
lookupFc
public java.lang.Object lookupFc(java.lang.String s)
throws NoSuchInterfaceException
- Throws:
NoSuchInterfaceException
bindFc
public void bindFc(java.lang.String s,
java.lang.Object o)
throws NoSuchInterfaceException,
IllegalBindingException
- Throws:
NoSuchInterfaceException
IllegalBindingException
unbindFc
public void unbindFc(java.lang.String s)
throws NoSuchInterfaceException
- Throws:
NoSuchInterfaceException
finalize
public void finalize(java.lang.Object arg0)
- Manage the state used in the working set
- See Also:
org.objectweb.perseus.concurrency.api.ConcurrencyManager#finalize(java.lang.Object)
abort
public void abort(java.lang.Object ctx)
closeLock
public void closeLock(Lock lock,
java.lang.Object ctx)
getState
protected java.lang.Object getState(java.lang.Object ctx,
java.lang.Object resource,
Lock lock)
throws ConcurrencyException
- Throws:
ConcurrencyException
getResourceId
protected java.lang.Object getResourceId(java.lang.Object object)
Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.