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, toObject
public ClientConditionProxy(ClientLockProxy clientLockProxy, String name, ClientContext ctx)
public void await() throws InterruptedException
ICondition
await
in interface ICondition
await
in interface Condition
InterruptedException
public void awaitUninterruptibly()
ICondition
awaitUninterruptibly
in interface ICondition
awaitUninterruptibly
in interface Condition
public long awaitNanos(long nanosTimeout) throws InterruptedException
ICondition
awaitNanos
in interface ICondition
awaitNanos
in interface Condition
InterruptedException
public boolean await(long time, TimeUnit unit) throws InterruptedException
ICondition
await
in interface ICondition
await
in interface Condition
InterruptedException
public boolean awaitUntil(Date deadline) throws InterruptedException
ICondition
awaitUntil
in interface ICondition
awaitUntil
in interface Condition
InterruptedException
public void signal()
ICondition
signal
in interface ICondition
signal
in interface Condition
public void signalAll()
ICondition
signalAll
in interface ICondition
signalAll
in interface Condition
protected <T> T invoke(ClientRequest req)
invoke
in class ClientProxy
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.