Class DirectExchangeClientFactory

java.lang.Object
io.trino.operator.DirectExchangeClientFactory
All Implemented Interfaces:
DirectExchangeClientSupplier

public class DirectExchangeClientFactory extends Object implements DirectExchangeClientSupplier
  • Constructor Details

    • DirectExchangeClientFactory

      @Inject public DirectExchangeClientFactory(io.airlift.node.NodeInfo nodeInfo, FeaturesConfig featuresConfig, DirectExchangeClientConfig config, io.airlift.http.client.HttpClient httpClient, io.airlift.http.client.HttpClientConfig httpClientConfig, ScheduledExecutorService scheduler, ExchangeManagerRegistry exchangeManagerRegistry)
    • DirectExchangeClientFactory

      public DirectExchangeClientFactory(io.airlift.node.NodeInfo nodeInfo, FeaturesConfig.DataIntegrityVerification dataIntegrityVerification, io.airlift.units.DataSize maxBufferedBytes, io.airlift.units.DataSize deduplicationBufferSize, io.airlift.units.DataSize maxResponseSize, io.airlift.units.DataSize maxClientResponseSize, int concurrentRequestMultiplier, io.airlift.units.Duration maxErrorDuration, boolean acknowledgePages, int pageBufferClientMaxCallbackThreads, io.airlift.http.client.HttpClient httpClient, ScheduledExecutorService scheduler, ExchangeManagerRegistry exchangeManagerRegistry)
  • Method Details