Class TaskExecutorChannelStateExecutorFactoryManager

java.lang.Object
org.apache.flink.runtime.state.TaskExecutorChannelStateExecutorFactoryManager

@ThreadSafe public class TaskExecutorChannelStateExecutorFactoryManager extends Object
This class holds the all ChannelStateWriteRequestExecutorFactory objects for a task executor (manager).
  • Constructor Details

    • TaskExecutorChannelStateExecutorFactoryManager

      public TaskExecutorChannelStateExecutorFactoryManager()
  • Method Details

    • getOrCreateExecutorFactory

      public ChannelStateWriteRequestExecutorFactory getOrCreateExecutorFactory(@Nonnull org.apache.flink.api.common.JobID jobID)
    • releaseResourcesForJob

      public void releaseResourcesForJob(@Nonnull org.apache.flink.api.common.JobID jobID)
    • shutdown

      public void shutdown()
    • getFactoryByJobId

      @VisibleForTesting @Nullable public ChannelStateWriteRequestExecutorFactory getFactoryByJobId(org.apache.flink.api.common.JobID jobId)