Class DriftClientConfig
java.lang.Object
io.airlift.drift.transport.client.DriftClientConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble@NotNull io.airlift.units.Duration@jakarta.validation.constraints.Min(0L) int@NotNull io.airlift.units.Duration@NotNull io.airlift.units.DurationbooleansetBackoffScaleFactor(double backoffScaleFactor) setMaxBackoffDelay(io.airlift.units.Duration maxBackoffDelay) setMaxRetries(int maxRetries) setMaxRetryTime(io.airlift.units.Duration maxRetryTime) setMinBackoffDelay(io.airlift.units.Duration minBackoffDelay) setStatsEnabled(boolean statsEnabled)
-
Constructor Details
-
DriftClientConfig
public DriftClientConfig()
-
-
Method Details
-
getMaxRetries
@Min(0L) public @jakarta.validation.constraints.Min(0L) int getMaxRetries() -
setMaxRetries
-
getMinBackoffDelay
@MinDuration("1ms") @NotNull public @NotNull io.airlift.units.Duration getMinBackoffDelay() -
setMinBackoffDelay
@Config("thrift.client.min-backoff-delay") public DriftClientConfig setMinBackoffDelay(io.airlift.units.Duration minBackoffDelay) -
getMaxBackoffDelay
@MinDuration("1s") @NotNull public @NotNull io.airlift.units.Duration getMaxBackoffDelay() -
setMaxBackoffDelay
@Config("thrift.client.max-backoff-delay") public DriftClientConfig setMaxBackoffDelay(io.airlift.units.Duration maxBackoffDelay) -
getBackoffScaleFactor
public double getBackoffScaleFactor() -
setBackoffScaleFactor
@Config("thrift.client.backoff-scale-factor") public DriftClientConfig setBackoffScaleFactor(double backoffScaleFactor) -
getMaxRetryTime
@MinDuration("1ms") @NotNull public @NotNull io.airlift.units.Duration getMaxRetryTime() -
setMaxRetryTime
@Config("thrift.client.max-retry-time") public DriftClientConfig setMaxRetryTime(io.airlift.units.Duration maxRetryTime) -
isStatsEnabled
public boolean isStatsEnabled() -
setStatsEnabled
@Config("thrift.client.stats.enabled") public DriftClientConfig setStatsEnabled(boolean statsEnabled)
-