public class TarantoolClientImpl extends TarantoolBase<Future<List<?>>> implements TarantoolClient
| Modifier and Type | Field and Description |
|---|---|
static CommunicationException |
NOT_INIT_EXCEPTION |
| Constructor and Description |
|---|
TarantoolClientImpl(SocketChannelProvider socketProvider,
TarantoolClientConfig config) |
| Modifier and Type | Method and Description |
|---|---|
TarantoolClientOps<Integer,List<?>,Object,Future<List<?>>> |
asyncOps() |
void |
close() |
Future<List<?>> |
exec(Code code,
Object... args) |
TarantoolClientOps<Integer,List<?>,Object,Long> |
fireAndForgetOps() |
TarantoolClientStats |
getStats() |
Exception |
getThumbstone() |
boolean |
isAlive() |
void |
ping() |
TarantoolClientOps<Integer,List<?>,Object,List<?>> |
syncOps() |
void |
waitAlive() |
boolean |
waitAlive(long timeout,
TimeUnit unit) |
setInitialRequestSizecall, delete, eval, insert, replace, select, setCallCode, update, upsertpublic static final CommunicationException NOT_INIT_EXCEPTION
public TarantoolClientImpl(SocketChannelProvider socketProvider, TarantoolClientConfig config)
public void ping()
public void close()
close in interface TarantoolClientclose in interface TarantoolClientOps<Integer,List<?>,Object,Future<List<?>>>public boolean isAlive()
isAlive in interface TarantoolClientpublic void waitAlive()
throws InterruptedException
waitAlive in interface TarantoolClientInterruptedExceptionpublic boolean waitAlive(long timeout,
TimeUnit unit)
throws InterruptedException
waitAlive in interface TarantoolClientInterruptedExceptionpublic TarantoolClientOps<Integer,List<?>,Object,List<?>> syncOps()
syncOps in interface TarantoolClientpublic TarantoolClientOps<Integer,List<?>,Object,Future<List<?>>> asyncOps()
asyncOps in interface TarantoolClientpublic TarantoolClientOps<Integer,List<?>,Object,Long> fireAndForgetOps()
fireAndForgetOps in interface TarantoolClientpublic Exception getThumbstone()
public TarantoolClientStats getStats()
Copyright © 2017. All rights reserved.