static TarantoolClientBuilder |
TarantoolClientFactory.createClient() |
Create a new client instance.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddress(String host) |
Specify a single host of a Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddress(String host,
int port) |
Specify a single host and a port of a Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddress(InetSocketAddress socketAddress) |
Specify a Tarantool server address.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddresses(TarantoolServerAddress... address) |
Specify one or more Tarantool server addresses.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddresses(List<TarantoolServerAddress> addressList) |
Specify a list of Tarantool server addresses.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddressProvider(TarantoolClusterAddressProvider addressProvider) |
Specify a provider for Tarantool server addresses.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withConnections(int connections) |
Specify the number of connections per one Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withConnectionSelectionStrategy(ConnectionSelectionStrategyFactory connectionSelectionStrategyFactory) |
Specify a custom connection selection strategy factory.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withConnectionSelectionStrategy(TarantoolConnectionSelectionStrategyType connectionSelectionStrategyType) |
Select a built-in connection selection strategy factory.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withConnectTimeout(int connectTimeout) |
Specify a connection timeout.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withCredentials(TarantoolCredentials tarantoolCredentials) |
Specify user credentials for authentication in a Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withCredentials(String user,
String password) |
Specify user credentials for password-based authentication in a Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withDefaultMessagePackMapperConfiguration(UnaryOperator<MessagePackMapperBuilder> mapperBuilder) |
Specify a configuration for mapping between Java objects and MessagePack entities.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withMessagePackMapper(MessagePackMapper mapper) |
Specify a mapper between Java objects and MessagePack entities.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withReadTimeout(int readTimeout) |
Specify a response reading timeout.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withRequestTimeout(int requestTimeout) |
Specify a request timeout.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withSslContext(io.netty.handler.ssl.SslContext sslContext) |
Specify SslContext with settings for establishing SSL/TLS connection between Tarantool
|
TarantoolClientBuilder |
TarantoolClientBuilder.withTarantoolClientConfig(TarantoolClientConfig config) |
Specify a tarantool client config
|