Package io.tarantool.driver.cluster
Class TarantoolClusterDiscoveryConfig
- java.lang.Object
-
- io.tarantool.driver.cluster.TarantoolClusterDiscoveryConfig
-
public final class TarantoolClusterDiscoveryConfig extends Object
Class-container for service discovery configuration.It is recommended to use the
TarantoolClusterDiscoveryConfig.Builder
for constructing the configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TarantoolClusterDiscoveryConfig.Builder
A builder forTarantoolClusterDiscoveryConfig
-
Constructor Summary
Constructors Constructor Description TarantoolClusterDiscoveryConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TarantoolClusterDiscoveryConfig.Builder
builder()
Create a builder instance.TarantoolClusterDiscoveryEndpoint
getEndpoint()
Get config of service discovery endpointint
getServiceDiscoveryDelay()
Get cluster discovery delayvoid
setEndpoint(TarantoolClusterDiscoveryEndpoint endpoint)
Set service discovery endpoint config and enable cluster connectionvoid
setServiceDiscoveryDelay(int serviceDiscoveryDelay)
Set scan period (in milliseconds) of receiving a new list of instances
-
-
-
Method Detail
-
getEndpoint
public TarantoolClusterDiscoveryEndpoint getEndpoint()
Get config of service discovery endpoint- Returns:
- a
TarantoolClusterDiscoveryEndpoint
instance
-
setEndpoint
public void setEndpoint(TarantoolClusterDiscoveryEndpoint endpoint)
Set service discovery endpoint config and enable cluster connection- Parameters:
endpoint
- aTarantoolClusterDiscoveryEndpoint
instance
-
getServiceDiscoveryDelay
public int getServiceDiscoveryDelay()
Get cluster discovery delay- Returns:
- cluster discovery delay, milliseconds
-
setServiceDiscoveryDelay
public void setServiceDiscoveryDelay(int serviceDiscoveryDelay)
Set scan period (in milliseconds) of receiving a new list of instances- Parameters:
serviceDiscoveryDelay
- period of receiving a new list of instances
-
builder
public static TarantoolClusterDiscoveryConfig.Builder builder()
Create a builder instance.- Returns:
- a builder
-
-