org.objectweb.perseus.persistence.concurrency
Class POptimisticConcurrencyManager

java.lang.Object
  extended byOptimisticConcurrencyManager
      extended byorg.objectweb.perseus.persistence.concurrency.POptimisticConcurrencyManager

public class POptimisticConcurrencyManager
extends OptimisticConcurrencyManager

Author:
S.Chassande-Barrioz
See Also:
Serialized Form

Field Summary
static java.lang.String STATE_MANAGER_BINDING
           
protected  StateManager stateManager
           
static java.lang.String STORAGE_MANAGER_BINDING
           
protected  StorageManager storageManager
           
 
Constructor Summary
POptimisticConcurrencyManager()
           
 
Method Summary
 void abort(java.lang.Object ctx)
           
 void bindFc(java.lang.String s, java.lang.Object o)
           
 void closeTimeStamp(TimeStamp ts, java.lang.Object ctx)
           
 void finalize(java.lang.Object arg0)
           
protected  java.lang.Object getResourceId(java.lang.Object object)
           
protected  java.lang.Object getState(java.lang.Object ctx, java.lang.Object resource, TimeStamp timeStamp, boolean isDirtyBefore, boolean isWrite)
           
 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
 

Field Detail

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
Constructor Detail

POptimisticConcurrencyManager

public POptimisticConcurrencyManager()
Method Detail

listFc

public java.lang.String[] listFc()

lookupFc

public java.lang.Object lookupFc(java.lang.String s)

bindFc

public void bindFc(java.lang.String s,
                   java.lang.Object o)

unbindFc

public void unbindFc(java.lang.String s)

finalize

public void finalize(java.lang.Object arg0)

abort

public void abort(java.lang.Object ctx)

closeTimeStamp

public void closeTimeStamp(TimeStamp ts,
                           java.lang.Object ctx)

getState

protected java.lang.Object getState(java.lang.Object ctx,
                                    java.lang.Object resource,
                                    TimeStamp timeStamp,
                                    boolean isDirtyBefore,
                                    boolean isWrite)
                             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.