| Modifier and Type | Method and Description |
|---|---|
ResultPartitionWriter[] |
Environment.getAllWriters() |
ResultPartitionWriter |
Environment.getWriter(int index) |
| Modifier and Type | Method and Description |
|---|---|
void |
NettyShuffleEnvironment.registerLegacyNetworkMetrics(org.apache.flink.metrics.MetricGroup metricGroup,
ResultPartitionWriter[] producedPartitions,
InputGate[] inputGates)
Deprecated.
should be removed in future
|
| Modifier and Type | Field and Description |
|---|---|
protected ResultPartitionWriter |
RecordWriter.targetPartition |
| Modifier and Type | Method and Description |
|---|---|
RecordWriter<T> |
RecordWriterBuilder.build(ResultPartitionWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
static void |
NettyShuffleMetricFactory.registerLegacyNetworkMetrics(boolean isDetailedMetrics,
org.apache.flink.metrics.MetricGroup metricGroup,
ResultPartitionWriter[] producedPartitions,
InputGate[] inputGates)
Deprecated.
should be removed in future
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReleaseOnConsumptionResultPartition
ResultPartition that releases itself once all subpartitions have been consumed.
|
class |
ResultPartition
A result partition for data produced by a single task.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ShuffleEnvironment<P extends ResultPartitionWriter,G extends InputGate>
Interface for the implementation of shuffle service local environment.
|
interface |
ShuffleServiceFactory<SD extends ShuffleDescriptor,P extends ResultPartitionWriter,G extends InputGate>
Interface for shuffle service factory implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConsumableNotifyingResultPartitionWriterDecorator
A wrapper of result partition writer for handling the logic of consumable notification.
|
| Modifier and Type | Method and Description |
|---|---|
static ResultPartitionWriter[] |
ConsumableNotifyingResultPartitionWriterDecorator.decorate(Collection<ResultPartitionDeploymentDescriptor> descs,
ResultPartitionWriter[] partitionWriters,
TaskActions taskActions,
org.apache.flink.api.common.JobID jobId,
ResultPartitionConsumableNotifier notifier) |
ResultPartitionWriter[] |
RuntimeEnvironment.getAllWriters() |
ResultPartitionWriter |
RuntimeEnvironment.getWriter(int index) |
| Modifier and Type | Method and Description |
|---|---|
static ResultPartitionWriter[] |
ConsumableNotifyingResultPartitionWriterDecorator.decorate(Collection<ResultPartitionDeploymentDescriptor> descs,
ResultPartitionWriter[] partitionWriters,
TaskActions taskActions,
org.apache.flink.api.common.JobID jobId,
ResultPartitionConsumableNotifier notifier) |
static void |
Task.setupPartitionsAndGates(ResultPartitionWriter[] producedPartitions,
InputGate[] inputGates) |
| Constructor and Description |
|---|
ConsumableNotifyingResultPartitionWriterDecorator(TaskActions taskActions,
org.apache.flink.api.common.JobID jobId,
ResultPartitionWriter partitionWriter,
ResultPartitionConsumableNotifier partitionConsumableNotifier) |
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,
ClassLoader userCodeClassLoader,
MemoryManager memManager,
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,
InputGate[] inputGates,
TaskEventDispatcher taskEventDispatcher,
CheckpointResponder checkpointResponder,
TaskManagerRuntimeInfo taskManagerInfo,
TaskMetricGroup metrics,
Task containingTask) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.