Uses of Interface
net.sf.sasl.distributed.lock.IMutex

Packages that use IMutex
net.sf.sasl.distributed.lock   
net.sf.sasl.distributed.lock.hazelcast   
net.sf.sasl.distributed.lock.impl   
 

Uses of IMutex in net.sf.sasl.distributed.lock
 

Methods in net.sf.sasl.distributed.lock that return IMutex
 IMutex ILockSequence.acquireMutex(Object lockKey)
          Acquires a mutex for the given lock key and returns it.
 IMutex ILockProvider.acquireMutex(Object lockKey)
          Acquires a mutex for the given lock key at the lock provider and returns it.
 IMutex ILockSequence.getMutex(Object lockKey)
          Returns the corresponding mutex to the lockKey, null if there exists no such mutex for the lockKey at the sequence.
 IMutex ILockSequence.lock(Object lockKey)
          Acquires a mutex for the given lock key and locks it initial.
 IMutex ILockSequence.lockInterruptibly(Object lockKey)
          Tries to acquire a mutex and do trie to do a lock on it as long as the current thread is not interrupted.
 IMutex ILockSequence.tryLock(Object lockKey)
          Tries to acquire a mutex and do a tryLock on it.
 IMutex ILockSequence.tryLock(Object lockKey, long maxWaitTime, TimeUnit timeUnit)
          Tries to acquire a mutex and do a timed wait tryLock on it.
 IMutex ILockSequence.unlock(Object lockKey)
          Unlocks the mutex for the given lockKey, so that the mutex could be locked by another thread.
 

Methods in net.sf.sasl.distributed.lock with parameters of type IMutex
 boolean ILockSequence.detach(IMutex mutex)
          Detaches the mutex immediately from the sequence and releases the lock, if it was locked over the sequence.
 

Uses of IMutex in net.sf.sasl.distributed.lock.hazelcast
 

Methods in net.sf.sasl.distributed.lock.hazelcast that return IMutex
 IMutex HazelcastLockProvider.acquireMutex(Object lockKey)
           
 

Uses of IMutex in net.sf.sasl.distributed.lock.impl
 

Classes in net.sf.sasl.distributed.lock.impl that implement IMutex
protected  class DefaultLockSession.MutexDecorator
           
 

Methods in net.sf.sasl.distributed.lock.impl that return IMutex
 IMutex DefaultLockSession.LockSequence.acquireMutex(Object key)
           
 IMutex DefaultLockSession.LockSequence.getMutex(Object lockKey)
           
 IMutex DefaultLockSession.LockSequence.lock(Object lockKey)
           
 IMutex DefaultLockSession.LockSequence.lockInterruptibly(Object lockKey)
           
 IMutex DefaultLockSession.LockSequence.tryLock(Object lockKey)
           
 IMutex DefaultLockSession.LockSequence.tryLock(Object lockKey, long maxWaitTime, TimeUnit timeUnit)
           
 IMutex DefaultLockSession.LockSequence.unlock(Object lockKey)
           
 

Methods in net.sf.sasl.distributed.lock.impl with parameters of type IMutex
 boolean DefaultLockSession.LockSequence.detach(IMutex mutex)
           
 

Constructors in net.sf.sasl.distributed.lock.impl with parameters of type IMutex
DefaultLockSession.MutexDecorator(IMutex lock, DefaultLockSession.LockSequence ownerSequence)
           
 



Copyright © 2010. All Rights Reserved.