org.objectweb.perseus.persistence.concurrency

Class PPessimisticConcurrencyManager


public class PPessimisticConcurrencyManager
extends PessimisticConcurrencyManager

Author:
S.Chassande-Barrioz

Field Summary

static String
STATE_MANAGER_BINDING
static String
STORAGE_MANAGER_BINDING
protected StateManager
stateManager
protected StorageManager
storageManager

Constructor Summary

PPessimisticConcurrencyManager()
PPessimisticConcurrencyManager(short policy)

Method Summary

void
bindFc(String s, Object o)
protected Object
getState(Object ctx, Object resourceId, Lock lock, Object hints)
String[]
listFc()
Object
lookupFc(String s)
void
unbindFc(String s)

Field Details

STATE_MANAGER_BINDING

public static final String STATE_MANAGER_BINDING


STORAGE_MANAGER_BINDING

public static final String STORAGE_MANAGER_BINDING


stateManager

protected StateManager stateManager


storageManager

protected StorageManager storageManager

Constructor Details

PPessimisticConcurrencyManager

public PPessimisticConcurrencyManager()
            throws ConcurrencyException


PPessimisticConcurrencyManager

public PPessimisticConcurrencyManager(short policy)
            throws ConcurrencyException

Method Details

bindFc

public void bindFc(String s,
                   Object o)
            throws NoSuchInterfaceException,
                   IllegalBindingException


getState

protected Object getState(Object ctx,
                          Object resourceId,
                          Lock lock,
                          Object hints)
            throws ConcurrencyException


listFc

public String[] listFc()


lookupFc

public Object lookupFc(String s)
            throws NoSuchInterfaceException


unbindFc

public void unbindFc(String s)
            throws NoSuchInterfaceException


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