Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
io.picodata.driver.cluster |
Service discovery mechanism and providers
|
io.picodata.driver.core |
Driver core classes
|
io.picodata.driver.core.connection |
Contains classes for connection establishing and selection strategy invocation algorithms.
|
Modifier and Type | Method and Description |
---|---|
TarantoolClusterAddressProvider |
TarantoolAddressProviderFactory.createClusterAddressProvider(Collection<TarantoolServerAddress> nodes) |
TarantoolClusterAddressProvider |
TarantoolAddressProviderFactory.createClusterAddressProviderWithDiscovery(Collection<TarantoolServerAddress> nodes,
TarantoolClusterDiscoveryConfig config) |
Modifier and Type | Method and Description |
---|---|
TarantoolClientBuilder |
TarantoolClientBuilder.withAddressProvider(TarantoolClusterAddressProvider addressProvider)
Specify a provider for Tarantool server addresses.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDiscoveryClusterAddressProvider
Base class offering discovery task creation and updating of the internal collection of addresses
|
class |
BinaryDiscoveryClusterAddressProvider
Service discovery client connecting to Tarantool via the binary protocol.
|
class |
HTTPDiscoveryClusterAddressProvider
Tarantool server address provider with service discovery via HTTP.
|
Modifier and Type | Method and Description |
---|---|
TarantoolClusterAddressProvider |
BinaryClusterDiscoveryEndpoint.getEndpointProvider()
Get service discovery endpoint provider
|
Modifier and Type | Method and Description |
---|---|
void |
BinaryClusterDiscoveryEndpoint.setEndpointProvider(TarantoolClusterAddressProvider endpointProvider)
Set service discovery endpoint provider
|
BinaryClusterDiscoveryEndpoint.Builder |
BinaryClusterDiscoveryEndpoint.Builder.withEndpointProvider(TarantoolClusterAddressProvider endpointProvider)
Specify address provider for the discovery endpoints
|
Modifier and Type | Method and Description |
---|---|
protected TarantoolClusterAddressProvider |
ClusterTarantoolClient.getAddressProvider() |
protected TarantoolClusterAddressProvider |
ClusterTarantoolTupleClient.getAddressProvider() |
Modifier and Type | Method and Description |
---|---|
TarantoolClientBuilder |
TarantoolClientBuilderImpl.withAddressProvider(TarantoolClusterAddressProvider addressProvider) |
Constructor and Description |
---|
ClusterTarantoolClient(TarantoolClientConfig config,
TarantoolClusterAddressProvider addressProvider)
Create a client.
|
ClusterTarantoolTupleClient(TarantoolClientConfig config,
TarantoolClusterAddressProvider addressProvider)
Create a client.
|
Constructor and Description |
---|
TarantoolClusterConnectionManager(TarantoolClientConfig config,
TarantoolConnectionFactory connectionFactory,
TarantoolConnectionListeners listeners,
TarantoolClusterAddressProvider addressProvider)
Basic constructor.
|
Copyright © 2025 Picodata. All rights reserved.