Package org.apache.flink.runtime.state
Class TaskExecutorChannelStateExecutorFactoryManager
java.lang.Object
org.apache.flink.runtime.state.TaskExecutorChannelStateExecutorFactoryManager
This class holds the all
ChannelStateWriteRequestExecutorFactory objects for a task
executor (manager).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFactoryByJobId(org.apache.flink.api.common.JobID jobId) getOrCreateExecutorFactory(org.apache.flink.api.common.JobID jobID) voidreleaseResourcesForJob(org.apache.flink.api.common.JobID jobID) voidshutdown()
-
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)
-