public interface ICondition extends Condition
Condition.
An ICondition instance is created using ILock.newCondition(String)
HazelcastInstance instance = ...;
ILock lock = instance.getLock("lock");
ICondition cond = lock.newCondition("condition");
...
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
boolean |
await(long time,
TimeUnit unit) |
long |
awaitNanos(long nanosTimeout) |
void |
awaitUninterruptibly() |
boolean |
awaitUntil(Date deadline) |
void |
signal() |
void |
signalAll() |
void await()
throws InterruptedException
await in interface ConditionInterruptedExceptionvoid awaitUninterruptibly()
awaitUninterruptibly in interface Conditionlong awaitNanos(long nanosTimeout)
throws InterruptedException
awaitNanos in interface ConditionInterruptedExceptionboolean await(long time,
TimeUnit unit)
throws InterruptedException
await in interface ConditionInterruptedExceptionboolean awaitUntil(Date deadline) throws InterruptedException
awaitUntil in interface ConditionInterruptedExceptionCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.