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 |
fileMergingSnapshotManagerForJob(JobID jobId)
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(JobID jobId)
Release file merging snapshot manager of one job when
TaskExecutor.releaseJobResources(org.apache.flink.api.common.JobID, java.lang.Exception) called. |
void |
shutdown() |
@Nullable public FileMergingSnapshotManager fileMergingSnapshotManagerForJob(@Nonnull JobID jobId)
TaskExecutor.submitTask(org.apache.flink.runtime.deployment.TaskDeploymentDescriptor, org.apache.flink.runtime.jobmaster.JobMasterId, org.apache.flink.api.common.time.Time)
.public void releaseMergingSnapshotManagerForJob(@Nonnull JobID jobId)
TaskExecutor.releaseJobResources(org.apache.flink.api.common.JobID, java.lang.Exception)
called.public void shutdown()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.