Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
io.picodata.driver.core |
Driver core classes
|
Modifier and Type | Method and Description |
---|---|
static TarantoolClientBuilder |
TarantoolClientFactory.createClient()
Create a new client instance.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddress(InetSocketAddress socketAddress)
Specify a Tarantool server address.
|
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.withAddresses(List<TarantoolServerAddress> addressList)
Specify a list of Tarantool server addresses.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddresses(TarantoolServerAddress... address)
Specify one or more Tarantool server addresses.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddressProvider(TarantoolClusterAddressProvider addressProvider)
Specify a provider for Tarantool server addresses.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withAuthMechanism(AuthMechanism authMechanism)
Specify authentication mechanism configured on the server.
|
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(String user,
String password)
Specify user credentials for password-based authentication in a Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withCredentials(TarantoolCredentials tarantoolCredentials)
Specify user credentials for authentication in a Tarantool server.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withDefaultMessagePackMapperConfiguration(UnaryOperator<MessagePackMapperBuilder> mapperBuilder)
Specify a configuration for mapping between Java objects and MessagePack entities.
|
TarantoolClientBuilder |
TarantoolClientBuilder.withEventLoopThreadsNumber(int eventLoopThreadsNumber)
Specify netty threads number.
|
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.withSecure(boolean isSecure)
Turn on secure connection or turn off secure connection.
|
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
It overrides previous settings for config
|
Modifier and Type | Class and Description |
---|---|
class |
TarantoolClientBuilderImpl
Tarantool client builder implementation.
|
Copyright © 2025 Picodata. All rights reserved.