public class TaskExecutorFileMergingManager extends Object
FileMergingSnapshotManager for each job per task manager. This class holds
all FileMergingSnapshotManager objects for a task executor (manager).| Constructor and Description |
|---|
TaskExecutorFileMergingManager() |
| Modifier and Type | Method and Description |
|---|---|
FileMergingSnapshotManager |
fileMergingSnapshotManagerForTask(org.apache.flink.api.common.JobID jobId,
ResourceID tmResourceId,
ExecutionAttemptID executionAttemptID,
org.apache.flink.configuration.Configuration clusterConfiguration,
org.apache.flink.configuration.Configuration jobConfiguration,
TaskManagerJobMetricGroup metricGroup)
Initialize file merging snapshot manager for each job according configurations when
TaskExecutor.submitTask(org.apache.flink.runtime.deployment.TaskDeploymentDescriptor, org.apache.flink.runtime.jobmaster.JobMasterId, org.apache.flink.api.common.time.Time). |
void |
releaseMergingSnapshotManagerForJob(org.apache.flink.api.common.JobID jobId)
Release file merging snapshot manager of one job when
org.apache.flink.runtime.taskexecutor.TaskExecutor#releaseJobResources called. |
void |
releaseMergingSnapshotManagerForTask(org.apache.flink.api.common.JobID jobId,
ExecutionAttemptID executionAttemptID) |
void |
shutdown() |
@Nullable public FileMergingSnapshotManager fileMergingSnapshotManagerForTask(@Nonnull org.apache.flink.api.common.JobID jobId, @Nonnull ResourceID tmResourceId, @Nonnull ExecutionAttemptID executionAttemptID, org.apache.flink.configuration.Configuration clusterConfiguration, org.apache.flink.configuration.Configuration jobConfiguration, TaskManagerJobMetricGroup metricGroup)
TaskExecutor.submitTask(org.apache.flink.runtime.deployment.TaskDeploymentDescriptor, org.apache.flink.runtime.jobmaster.JobMasterId, org.apache.flink.api.common.time.Time).public void releaseMergingSnapshotManagerForTask(@Nonnull org.apache.flink.api.common.JobID jobId, @Nonnull ExecutionAttemptID executionAttemptID)
public void releaseMergingSnapshotManagerForJob(@Nonnull org.apache.flink.api.common.JobID jobId)
org.apache.flink.runtime.taskexecutor.TaskExecutor#releaseJobResources called.public void shutdown()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.