Package io.tarantool.driver.core
Driver core classes
-
Class Summary Class Description AbstractTarantoolClient<T extends Packable,R extends Collection<T>> Basic Tarantool client implementation.ClusterTarantoolClient<T extends Packable,R extends Collection<T>> Main class for connecting to a cluster of Tarantool servers.ClusterTarantoolTupleClient ClusterTarantoolClient
implementation for working with default tuplesMultiValueCallResultImpl<T,R extends List<T>> BasicMultiValueCallResult
implementation.ProxyTarantoolClient<T extends Packable,R extends Collection<T>> Client implementation that decorates aTarantoolClient
instance, proxying all CRUD operations through the instance'scall
method to the proxy functions defined on the Tarantool instance(s).ProxyTarantoolTupleClient ProxyTarantoolClient
implementation for working with default tuplesRequestFutureManager Keeps track of submitted requests, finishing them by timeout and allowing asynchronous request processingRetryingTarantoolClient<T extends Packable,R extends Collection<T>> Client implementation that decorates aTarantoolClient
instance, allowing to specify a retry policy for all requests made through this client instance.RetryingTarantoolTupleClient RetryingTarantoolClient
implementation for working with default tuplesSingleValueCallResultImpl<T> BasicSingleValueCallResult
implementation.TarantoolChannelInitializer The main channel pipeline initializer.TarantoolClientBuilderImpl Tarantool client builder implementation.TarantoolClientConfiguratorImpl<SELF extends TarantoolClientConfigurator<SELF>> Tarantool client configurator implementation.TarantoolDaemonThreadFactory Custom thread factory for scheduled executor service that creates daemon threads.TarantoolRequestMetadata Intermediate request metadata holderTarantoolResultImpl<T> Basic TarantoolResult implementation.TarantoolVoidResultImpl Implementation of Tarantool void result