Package io.prestosql.operator
Class ExchangeClientConfig
- java.lang.Object
-
- io.prestosql.operator.ExchangeClientConfig
-
public class ExchangeClientConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description ExchangeClientConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @javax.validation.constraints.Min(1L) int
getClientThreads()
@javax.validation.constraints.Min(1L) int
getConcurrentRequestMultiplier()
@NotNull io.airlift.units.DataSize
getMaxBufferSize()
@NotNull @MinDuration("1ms") io.airlift.units.Duration
getMaxErrorDuration()
@NotNull @MinDataSize("1MB") io.airlift.units.DataSize
getMaxResponseSize()
io.airlift.units.Duration
getMinErrorDuration()
Deprecated.@javax.validation.constraints.Min(1L) int
getPageBufferClientMaxCallbackThreads()
boolean
isAcknowledgePages()
ExchangeClientConfig
setAcknowledgePages(boolean acknowledgePages)
ExchangeClientConfig
setClientThreads(int clientThreads)
ExchangeClientConfig
setConcurrentRequestMultiplier(int concurrentRequestMultiplier)
ExchangeClientConfig
setMaxBufferSize(io.airlift.units.DataSize maxBufferSize)
ExchangeClientConfig
setMaxErrorDuration(io.airlift.units.Duration maxErrorDuration)
ExchangeClientConfig
setMaxResponseSize(io.airlift.units.DataSize maxResponseSize)
ExchangeClientConfig
setMinErrorDuration(io.airlift.units.Duration minErrorDuration)
Deprecated.ExchangeClientConfig
setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
-
-
-
Method Detail
-
getMaxBufferSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxBufferSize()
-
setMaxBufferSize
@Config("exchange.max-buffer-size") public ExchangeClientConfig setMaxBufferSize(io.airlift.units.DataSize maxBufferSize)
-
getConcurrentRequestMultiplier
@Min(1L) public @javax.validation.constraints.Min(1L) int getConcurrentRequestMultiplier()
-
setConcurrentRequestMultiplier
@Config("exchange.concurrent-request-multiplier") public ExchangeClientConfig setConcurrentRequestMultiplier(int concurrentRequestMultiplier)
-
getMinErrorDuration
@Deprecated public io.airlift.units.Duration getMinErrorDuration()
Deprecated.
-
setMinErrorDuration
@Deprecated @Config("exchange.min-error-duration") public ExchangeClientConfig setMinErrorDuration(io.airlift.units.Duration minErrorDuration)
Deprecated.
-
getMaxErrorDuration
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getMaxErrorDuration()
-
setMaxErrorDuration
@Config("exchange.max-error-duration") public ExchangeClientConfig setMaxErrorDuration(io.airlift.units.Duration maxErrorDuration)
-
getMaxResponseSize
@NotNull @MinDataSize("1MB") public @NotNull @MinDataSize("1MB") io.airlift.units.DataSize getMaxResponseSize()
-
setMaxResponseSize
@Config("exchange.max-response-size") public ExchangeClientConfig setMaxResponseSize(io.airlift.units.DataSize maxResponseSize)
-
getClientThreads
@Min(1L) public @javax.validation.constraints.Min(1L) int getClientThreads()
-
setClientThreads
@Config("exchange.client-threads") public ExchangeClientConfig setClientThreads(int clientThreads)
-
getPageBufferClientMaxCallbackThreads
@Min(1L) public @javax.validation.constraints.Min(1L) int getPageBufferClientMaxCallbackThreads()
-
setPageBufferClientMaxCallbackThreads
@Config("exchange.page-buffer-client.max-callback-threads") public ExchangeClientConfig setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
-
isAcknowledgePages
public boolean isAcknowledgePages()
-
setAcknowledgePages
@Config("exchange.acknowledge-pages") public ExchangeClientConfig setAcknowledgePages(boolean acknowledgePages)
-
-