public final class OutputBuffers extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OutputBuffers.BufferType |
static class |
OutputBuffers.OutputBufferId |
Modifier and Type | Field and Description |
---|---|
static int |
BROADCAST_PARTITION_ID |
Constructor and Description |
---|
OutputBuffers(OutputBuffers.BufferType type,
long version,
boolean noMoreBufferIds,
Map<OutputBuffers.OutputBufferId,Integer> buffers) |
Modifier and Type | Method and Description |
---|---|
void |
checkValidTransition(OutputBuffers newOutputBuffers) |
static OutputBuffers |
createDiscardingOutputBuffers() |
static OutputBuffers |
createInitialEmptyOutputBuffers(OutputBuffers.BufferType type) |
static OutputBuffers |
createInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle) |
static OutputBuffers |
createSpoolingOutputBuffers() |
boolean |
equals(Object obj) |
Map<OutputBuffers.OutputBufferId,Integer> |
getBuffers() |
OutputBuffers.BufferType |
getType() |
long |
getVersion() |
int |
hashCode() |
boolean |
isNoMoreBufferIds() |
String |
toString() |
OutputBuffers |
withBuffer(OutputBuffers.OutputBufferId bufferId,
int partition) |
OutputBuffers |
withBuffers(Map<OutputBuffers.OutputBufferId,Integer> buffers) |
OutputBuffers |
withNoMoreBufferIds() |
public static final int BROADCAST_PARTITION_ID
public OutputBuffers(OutputBuffers.BufferType type, long version, boolean noMoreBufferIds, Map<OutputBuffers.OutputBufferId,Integer> buffers)
public static OutputBuffers createInitialEmptyOutputBuffers(OutputBuffers.BufferType type)
public static OutputBuffers createInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle)
public static OutputBuffers createDiscardingOutputBuffers()
public static OutputBuffers createSpoolingOutputBuffers()
public OutputBuffers.BufferType getType()
public long getVersion()
public boolean isNoMoreBufferIds()
public Map<OutputBuffers.OutputBufferId,Integer> getBuffers()
public void checkValidTransition(OutputBuffers newOutputBuffers)
public OutputBuffers withBuffer(OutputBuffers.OutputBufferId bufferId, int partition)
public OutputBuffers withBuffers(Map<OutputBuffers.OutputBufferId,Integer> buffers)
public OutputBuffers withNoMoreBufferIds()
Copyright © 2012–2022. All rights reserved.