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.Builderfor constructing the configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTarantoolClusterDiscoveryConfig.BuilderA 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.Builderbuilder()Create a builder instance.TarantoolClusterDiscoveryEndpointgetEndpoint()Get config of service discovery endpointintgetServiceDiscoveryDelay()Get cluster discovery delayvoidsetEndpoint(TarantoolClusterDiscoveryEndpoint endpoint)Set service discovery endpoint config and enable cluster connectionvoidsetServiceDiscoveryDelay(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
TarantoolClusterDiscoveryEndpointinstance
-
setEndpoint
public void setEndpoint(TarantoolClusterDiscoveryEndpoint endpoint)
Set service discovery endpoint config and enable cluster connection- Parameters:
endpoint- aTarantoolClusterDiscoveryEndpointinstance
-
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
-
-