org.objectweb.perseus.persistence.concurrency
Class PDistributedConcurrencyManager

java.lang.Object
  extended byDistributedConcurrencyManager
      extended byorg.objectweb.perseus.persistence.concurrency.PDistributedConcurrencyManager

public class PDistributedConcurrencyManager
extends DistributedConcurrencyManager

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
PDistributedConcurrencyManager()
           
 
Method Summary
 void bindFc(java.lang.String s, java.lang.Object o)
           
 void finalize(java.lang.Object arg0)
           
protected  java.lang.Object getState(java.lang.Object ctx, java.lang.Object resource, Lock lock)
           
protected  void invalidateState(java.lang.Object resId, java.lang.Object hints)
           
 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

PDistributedConcurrencyManager

public PDistributedConcurrencyManager()
                               throws ConcurrencyException
Method Detail

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 IllegalBindingException,
                   NoSuchInterfaceException
Throws:
IllegalBindingException
NoSuchInterfaceException

unbindFc

public void unbindFc(java.lang.String s)
              throws NoSuchInterfaceException
Throws:
NoSuchInterfaceException

finalize

public void finalize(java.lang.Object arg0)

getState

protected java.lang.Object getState(java.lang.Object ctx,
                                    java.lang.Object resource,
                                    Lock lock)
                             throws ConcurrencyException
Throws:
ConcurrencyException

invalidateState

protected void invalidateState(java.lang.Object resId,
                               java.lang.Object hints)


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