|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |