mnemosyne.lock
Interface Lock

All Known Implementing Classes:
NullLock

public interface Lock

Version:
$Id: Lock.java,v 1.2 2004/08/12 14:01:06 charlesblaxland Exp $

Method Summary
 void acquireReadLock(Transaction transaction)
           
 void acquireWriteLock(Transaction transaction)
           
 void releaseLock(Transaction transaction)
           
 

Method Detail

acquireReadLock

public void acquireReadLock(Transaction transaction)
                     throws DeadlockException,
                            LockFailedException
DeadlockException
LockFailedException

acquireWriteLock

public void acquireWriteLock(Transaction transaction)
                      throws DeadlockException,
                             LockFailedException
DeadlockException
LockFailedException

releaseLock

public void releaseLock(Transaction transaction)


Copyright © 2004 Charles Blaxland. All Rights Reserved.