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 Condition
InterruptedException
void awaitUninterruptibly()
awaitUninterruptibly
in interface Condition
long awaitNanos(long nanosTimeout) throws InterruptedException
awaitNanos
in interface Condition
InterruptedException
boolean await(long time, TimeUnit unit) throws InterruptedException
await
in interface Condition
InterruptedException
boolean awaitUntil(Date deadline) throws InterruptedException
awaitUntil
in interface Condition
InterruptedException
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.