public class ExchangeClientConfig extends Object
| Constructor and Description |
|---|
ExchangeClientConfig() |
| Modifier and Type | Method and Description |
|---|---|
@Min(value=1L) int |
getClientThreads() |
@Min(value=1L) int |
getConcurrentRequestMultiplier() |
@NotNull io.airlift.units.DataSize |
getMaxBufferSize() |
@NotNull io.airlift.units.Duration |
getMaxErrorDuration() |
@NotNull io.airlift.units.DataSize |
getMaxResponseSize() |
io.airlift.units.Duration |
getMinErrorDuration()
Deprecated.
|
@Min(value=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) |
@NotNull public @NotNull io.airlift.units.DataSize getMaxBufferSize()
@Config(value="exchange.max-buffer-size") public ExchangeClientConfig setMaxBufferSize(io.airlift.units.DataSize maxBufferSize)
@Min(value=1L) public @Min(value=1L) int getConcurrentRequestMultiplier()
@Config(value="exchange.concurrent-request-multiplier") public ExchangeClientConfig setConcurrentRequestMultiplier(int concurrentRequestMultiplier)
@Deprecated public io.airlift.units.Duration getMinErrorDuration()
@Deprecated @Config(value="exchange.min-error-duration") public ExchangeClientConfig setMinErrorDuration(io.airlift.units.Duration minErrorDuration)
@NotNull @MinDuration(value="1ms") public @NotNull io.airlift.units.Duration getMaxErrorDuration()
@Config(value="exchange.max-error-duration") public ExchangeClientConfig setMaxErrorDuration(io.airlift.units.Duration maxErrorDuration)
@NotNull @MinDataSize(value="1MB") public @NotNull io.airlift.units.DataSize getMaxResponseSize()
@Config(value="exchange.max-response-size") public ExchangeClientConfig setMaxResponseSize(io.airlift.units.DataSize maxResponseSize)
@Min(value=1L) public @Min(value=1L) int getClientThreads()
@Config(value="exchange.client-threads") public ExchangeClientConfig setClientThreads(int clientThreads)
@Min(value=1L) public @Min(value=1L) int getPageBufferClientMaxCallbackThreads()
@Config(value="exchange.page-buffer-client.max-callback-threads") public ExchangeClientConfig setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
public boolean isAcknowledgePages()
@Config(value="exchange.acknowledge-pages") public ExchangeClientConfig setAcknowledgePages(boolean acknowledgePages)
Copyright © 2012–2019. All rights reserved.