railo.commons.lock.rw
Class RWKeyLock<K>

java.lang.Object
  extended by railo.commons.lock.rw.RWKeyLock<K>

public class RWKeyLock<K>
extends Object


Constructor Summary
RWKeyLock()
           
 
Method Summary
 void clean()
           
 List<K> getOpenLockNames()
           
 Lock lock(K token, long timeout, boolean readOnly)
           
 void unlock(Lock lock)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RWKeyLock

public RWKeyLock()
Method Detail

lock

public Lock lock(K token,
                 long timeout,
                 boolean readOnly)
          throws LockException,
                 LockInterruptedException
Throws:
LockException
LockInterruptedException

unlock

public void unlock(Lock lock)

getOpenLockNames

public List<K> getOpenLockNames()

clean

public void clean()


Copyright © 2012 Railo