@ThreadSafe public static class LocalExchange.LocalExchangeFactory extends Object
| Constructor and Description |
|---|
LocalExchangeFactory(PartitioningHandle partitioning,
int defaultConcurrency,
List<Type> types,
List<Integer> partitionChannels,
Optional<Integer> partitionHashChannel,
PipelineExecutionStrategy exchangeSourcePipelineExecutionStrategy,
io.airlift.units.DataSize maxBufferedBytes) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeSinks(LocalExchange.LocalExchangeSinkFactoryId sinkFactoryId) |
int |
getBufferCount() |
LocalExchange |
getLocalExchange(Lifespan lifespan) |
LocalExchange.LocalExchangeSinkFactoryId |
newSinkFactoryId() |
void |
noMoreSinkFactories() |
public LocalExchangeFactory(PartitioningHandle partitioning, int defaultConcurrency, List<Type> types, List<Integer> partitionChannels, Optional<Integer> partitionHashChannel, PipelineExecutionStrategy exchangeSourcePipelineExecutionStrategy, io.airlift.units.DataSize maxBufferedBytes)
public LocalExchange.LocalExchangeSinkFactoryId newSinkFactoryId()
public void noMoreSinkFactories()
public int getBufferCount()
public LocalExchange getLocalExchange(Lifespan lifespan)
public void closeSinks(LocalExchange.LocalExchangeSinkFactoryId sinkFactoryId)
Copyright © 2012–2019. All rights reserved.