public class ClientConditionProxy extends ClientProxy implements ICondition
| Constructor and Description |
|---|
ClientConditionProxy(ClientLockProxy clientLockProxy,
String name,
ClientContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
boolean |
await(long time,
TimeUnit unit) |
long |
awaitNanos(long nanosTimeout) |
void |
awaitUninterruptibly() |
boolean |
awaitUntil(Date deadline) |
protected <T> T |
invoke(ClientRequest req) |
void |
signal() |
void |
signalAll() |
destroy, equals, getContext, getId, getName, getPartitionKey, getServiceName, hashCode, invoke, invoke, invokeInterruptibly, listen, listen, onDestroy, onShutdown, setContext, stopListening, throwExceptionIfNull, toData, toObjectpublic ClientConditionProxy(ClientLockProxy clientLockProxy, String name, ClientContext ctx)
public void await()
throws InterruptedException
IConditionawait in interface IConditionawait in interface ConditionInterruptedExceptionpublic void awaitUninterruptibly()
IConditionawaitUninterruptibly in interface IConditionawaitUninterruptibly in interface Conditionpublic long awaitNanos(long nanosTimeout)
throws InterruptedException
IConditionawaitNanos in interface IConditionawaitNanos in interface ConditionInterruptedExceptionpublic boolean await(long time,
TimeUnit unit)
throws InterruptedException
IConditionawait in interface IConditionawait in interface ConditionInterruptedExceptionpublic boolean awaitUntil(Date deadline) throws InterruptedException
IConditionawaitUntil in interface IConditionawaitUntil in interface ConditionInterruptedExceptionpublic void signal()
IConditionsignal in interface IConditionsignal in interface Conditionpublic void signalAll()
IConditionsignalAll in interface IConditionsignalAll in interface Conditionprotected <T> T invoke(ClientRequest req)
invoke in class ClientProxyCopyright © 2014 Hazelcast, Inc.. All Rights Reserved.