Class ExchangeClientConfig


  • public class ExchangeClientConfig
    extends Object
    • Constructor Detail

      • ExchangeClientConfig

        public ExchangeClientConfig()
    • 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)