Uses of Interface
io.tarantool.driver.api.connection.ConnectionSelectionStrategyFactory
-
Packages that use ConnectionSelectionStrategyFactory Package Description io.tarantool.driver.api Contains interfaces and classes essential for end-user driver APIio.tarantool.driver.api.connection Classes for working with connections to Tarantool instances.io.tarantool.driver.core Driver core classes -
-
Uses of ConnectionSelectionStrategyFactory in io.tarantool.driver.api
Methods in io.tarantool.driver.api that return ConnectionSelectionStrategyFactory Modifier and Type Method Description ConnectionSelectionStrategyFactory
TarantoolClientConfig. getConnectionSelectionStrategyFactory()
Get factory implementation for collection selection strategy instancesMethods in io.tarantool.driver.api with parameters of type ConnectionSelectionStrategyFactory Modifier and Type Method Description void
TarantoolClientConfig. setConnectionSelectionStrategyFactory(ConnectionSelectionStrategyFactory connectionSelectionStrategyFactory)
Set factory implementation for collection selection strategy instances, for example, an instance ofTarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory
TarantoolClientBuilder
TarantoolClientBuilder. withConnectionSelectionStrategy(ConnectionSelectionStrategyFactory connectionSelectionStrategyFactory)
Specify a custom connection selection strategy factory.TarantoolClientConfig.Builder
TarantoolClientConfig.Builder. withConnectionSelectionStrategyFactory(ConnectionSelectionStrategyFactory factory)
Set the implementation of a factory which instantiates a strategy instance providing the algorithm of selecting the next connection from a connection pool for performing the next request -
Uses of ConnectionSelectionStrategyFactory in io.tarantool.driver.api.connection
Classes in io.tarantool.driver.api.connection that implement ConnectionSelectionStrategyFactory Modifier and Type Class Description static class
TarantoolConnectionSelectionStrategies.ParallelRoundRobinStrategyFactory
Instantiates aTarantoolConnectionSelectionStrategies.ParallelRoundRobinStrategy
, which is applicable for multiple connections to several servers and expects equal number of connections per server.static class
TarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory
Instantiates aTarantoolConnectionSelectionStrategies.RoundRobinStrategy
, which is applicable for multiple connections to one server and selects connections in the order according to the passed collection.Methods in io.tarantool.driver.api.connection that return ConnectionSelectionStrategyFactory Modifier and Type Method Description ConnectionSelectionStrategyFactory
TarantoolConnectionSelectionStrategyType. value()
Value of enum -
Uses of ConnectionSelectionStrategyFactory in io.tarantool.driver.core
Methods in io.tarantool.driver.core with parameters of type ConnectionSelectionStrategyFactory Modifier and Type Method Description TarantoolClientBuilder
TarantoolClientBuilderImpl. withConnectionSelectionStrategy(ConnectionSelectionStrategyFactory connectionSelectionStrategy)
Constructors in io.tarantool.driver.core with parameters of type ConnectionSelectionStrategyFactory Constructor Description AbstractTarantoolClient(TarantoolClientConfig config, ConnectionSelectionStrategyFactory selectionStrategyFactory, TarantoolConnectionListeners listeners)
Deprecated.
-