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) |
setInitialRequestSize
call, delete, eval, insert, replace, select, setCallCode, update, upsert
public static final CommunicationException NOT_INIT_EXCEPTION
public TarantoolClientImpl(SocketChannelProvider socketProvider, TarantoolClientConfig config)
public void ping()
public void close()
close
in interface TarantoolClient
close
in interface TarantoolClientOps<Integer,List<?>,Object,Future<List<?>>>
public boolean isAlive()
isAlive
in interface TarantoolClient
public void waitAlive() throws InterruptedException
waitAlive
in interface TarantoolClient
InterruptedException
public boolean waitAlive(long timeout, TimeUnit unit) throws InterruptedException
waitAlive
in interface TarantoolClient
InterruptedException
public TarantoolClientOps<Integer,List<?>,Object,List<?>> syncOps()
syncOps
in interface TarantoolClient
public TarantoolClientOps<Integer,List<?>,Object,Future<List<?>>> asyncOps()
asyncOps
in interface TarantoolClient
public TarantoolClientOps<Integer,List<?>,Object,Long> fireAndForgetOps()
fireAndForgetOps
in interface TarantoolClient
public Exception getThumbstone()
public TarantoolClientStats getStats()
Copyright © 2017. All rights reserved.