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 ClusterTarantoolClientimplementation for working with default tuplesMultiValueCallResultImpl<T,R extends List<T>> BasicMultiValueCallResultimplementation.ProxyTarantoolClient<T extends Packable,R extends Collection<T>> Client implementation that decorates aTarantoolClientinstance, proxying all CRUD operations through the instance'scallmethod to the proxy functions defined on the Tarantool instance(s).ProxyTarantoolTupleClient ProxyTarantoolClientimplementation 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 aTarantoolClientinstance, allowing to specify a retry policy for all requests made through this client instance.RetryingTarantoolTupleClient RetryingTarantoolClientimplementation for working with default tuplesSingleValueCallResultImpl<T> BasicSingleValueCallResultimplementation.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