@ThreadSafe public class LocalExchange extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LocalExchange.LocalExchangeFactory |
static class |
LocalExchange.LocalExchangeSinkFactory |
static class |
LocalExchange.LocalExchangeSinkFactoryId |
Constructor and Description |
---|
LocalExchange(int sinkFactoryCount,
int bufferCount,
PartitioningHandle partitioning,
List<? extends Type> types,
List<Integer> partitionChannels,
Optional<Integer> partitionHashChannel,
io.airlift.units.DataSize maxBufferedBytes) |
Modifier and Type | Method and Description |
---|---|
LocalExchange.LocalExchangeSinkFactory |
createSinkFactory() |
int |
getBufferCount() |
long |
getBufferedBytes() |
LocalExchangeSource |
getNextSource() |
LocalExchange.LocalExchangeSinkFactory |
getSinkFactory(LocalExchange.LocalExchangeSinkFactoryId id) |
public int getBufferCount()
public long getBufferedBytes()
public LocalExchange.LocalExchangeSinkFactory createSinkFactory()
public LocalExchange.LocalExchangeSinkFactory getSinkFactory(LocalExchange.LocalExchangeSinkFactoryId id)
public LocalExchangeSource getNextSource()
Copyright © 2012–2019. All rights reserved.