| 限定符和类型 | 接口和说明 |
|---|---|
interface |
PullingAsyncDataInput<T>
Interface defining couple of essential methods for asynchronous and non blocking data polling.
|
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AvailabilityProvider.AvailabilityHelper
A availability implementation for providing the helpful functions of resetting the
available/unavailable states.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<?> |
AvailabilityProvider.AvailabilityHelper.and(AvailabilityProvider other) |
CompletableFuture<?> |
AvailabilityProvider.AvailabilityHelper.or(AvailabilityProvider other) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RecordWriterDelegate<T extends org.apache.flink.core.io.IOReadableWritable>
The record writer delegate provides the availability function for task processor, and it might
represent a single
RecordWriter or multiple RecordWriter instances in specific
implementations. |
interface |
ResultPartitionWriter
A record-oriented runtime result writer API for producing results.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BroadcastRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
A special record-oriented runtime result writer only for broadcast mode.
|
class |
ChannelSelectorRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
A regular record-oriented runtime result writer.
|
class |
MultipleRecordWriters<T extends org.apache.flink.core.io.IOReadableWritable>
The specific delegate implementation for the multiple outputs case.
|
class |
NonRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
The specific delegate implementation for the non output case like sink task.
|
class |
RecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
An abstract record-oriented runtime result writer.
|
class |
SingleRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>
The specific delegate implementation for the single output case.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BufferPool
A dynamically sized buffer pool.
|
interface |
BufferProvider
A buffer provider to request buffers from in a synchronous or asynchronous fashion.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
NetworkBufferPool
The NetworkBufferPool is a fixed size pool of
MemorySegment instances for the network
stack. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BoundedBlockingResultPartition
A output data result of an individual task (one partition of an intermediate result), produced
and communicated in a batch manner: The result must be produced completely before it can be
consumed.
|
class |
BufferWritingResultPartition
A
ResultPartition which writes buffers directly to ResultSubpartitions. |
class |
PipelinedResultPartition
A result output of a task, pipelined (streamed) to the receivers.
|
class |
ResultPartition
A result partition for data produced by a single task.
|
class |
SortMergeResultPartition
SortMergeResultPartition appends records and events to DataBuffer and after the
DataBuffer is full, all data in the DataBuffer will be copied and spilled to a
PartitionedFile in subpartition index order sequentially. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IndexedInputGate
An
InputGate with a specific index. |
class |
InputGate
An input gate consumes one or more partitions of a single produced intermediate result.
|
class |
SingleInputGate
An input gate consumes one or more partitions of a single produced intermediate result.
|
class |
UnionInputGate
Input gate wrapper to union the input from multiple input gates.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
HsResultPartition
HsResultPartition appends records and events to HsMemoryDataManager, the shuffle
data maybe spilled to disk according to the HsSpillingStrategy, and the downstream can
consume data from memory or disk. |
| 限定符和类型 | 方法和说明 |
|---|---|
default AvailabilityProvider |
StateChangelogStorage.getAvailabilityProvider() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
InputGateWithMetrics
This class wraps
InputGate provided by shuffle service and it is mainly used for
increasing general input metrics from TaskIOMetricGroup. |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.