| 程序包 | 说明 |
|---|---|
| org.apache.flink.runtime.execution | |
| org.apache.flink.runtime.io.network.partition.consumer | |
| org.apache.flink.runtime.shuffle | |
| org.apache.flink.runtime.taskmanager |
| 限定符和类型 | 方法和说明 |
|---|---|
IndexedInputGate[] |
Environment.getAllInputGates() |
IndexedInputGate |
Environment.getInputGate(int index) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SingleInputGate
An input gate consumes one or more partitions of a single produced intermediate result.
|
| 构造器和说明 |
|---|
UnionInputGate(IndexedInputGate... inputGates) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ShuffleEnvironment<P extends ResultPartitionWriter,G extends IndexedInputGate>
Interface for the implementation of shuffle service local environment.
|
interface |
ShuffleServiceFactory<SD extends ShuffleDescriptor,P extends ResultPartitionWriter,G extends IndexedInputGate>
Interface for shuffle service factory implementations.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
InputGateWithMetrics
This class wraps
InputGate provided by shuffle service and it is mainly used for
increasing general input metrics from TaskIOMetricGroup. |
| 限定符和类型 | 方法和说明 |
|---|---|
IndexedInputGate[] |
RuntimeEnvironment.getAllInputGates() |
IndexedInputGate |
RuntimeEnvironment.getInputGate(int index) |
| 构造器和说明 |
|---|
InputGateWithMetrics(IndexedInputGate inputGate,
org.apache.flink.metrics.Counter numBytesIn) |
RuntimeEnvironment(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
ExecutionAttemptID executionId,
org.apache.flink.api.common.ExecutionConfig executionConfig,
org.apache.flink.api.common.TaskInfo taskInfo,
org.apache.flink.configuration.Configuration jobConfiguration,
org.apache.flink.configuration.Configuration taskConfiguration,
org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
MemoryManager memManager,
SharedResources sharedResources,
IOManager ioManager,
BroadcastVariableManager bcVarManager,
TaskStateManager taskStateManager,
GlobalAggregateManager aggregateManager,
AccumulatorRegistry accumulatorRegistry,
TaskKvStateRegistry kvStateRegistry,
InputSplitProvider splitProvider,
Map<String,Future<org.apache.flink.core.fs.Path>> distCacheEntries,
ResultPartitionWriter[] writers,
IndexedInputGate[] inputGates,
TaskEventDispatcher taskEventDispatcher,
CheckpointResponder checkpointResponder,
TaskOperatorEventGateway operatorEventGateway,
TaskManagerRuntimeInfo taskManagerInfo,
TaskMetricGroup metrics,
Task containingTask,
ExternalResourceInfoProvider externalResourceInfoProvider,
ChannelStateWriteRequestExecutorFactory channelStateExecutorFactory) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.