railo.commons.lock
Class KeyLock<K>

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

public class KeyLock<K>
extends Object


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

Constructor Detail

KeyLock

public KeyLock()
Method Detail

lock

public Lock lock(K key,
                 long timeout)
          throws LockException,
                 LockInterruptedException
Throws:
LockException
LockInterruptedException

unlock

public void unlock(Lock lock)

getOpenLockNames

public List<K> getOpenLockNames()

clean

public void clean()


Copyright © 2012 Railo