Interface JobManagerRunnerRegistry
- All Superinterfaces:
LocallyCleanableResource
- All Known Implementing Classes:
DefaultJobManagerRunnerRegistry,OnMainThreadJobManagerRunnerRegistry
JobManagerRunner collects running jobs represented by JobManagerRunner.-
Method Summary
Modifier and TypeMethodDescriptionget(org.apache.flink.api.common.JobID jobId) Returns theJobManagerRunnerfor the givenJobID.Returns the registeredJobManagerRunnerinstances.Set<org.apache.flink.api.common.JobID>ReturnsJobIDinstances of registeredJobManagerRunnerinstances.booleanisRegistered(org.apache.flink.api.common.JobID jobId) Checks whether aJobManagerRunneris registered under the givenJobID.voidregister(JobManagerRunner jobManagerRunner) Registers the givenJobManagerRunnerinstance.intsize()Returns the number ofJobManagerRunnerinstances currently being registered.unregister(org.apache.flink.api.common.JobID jobId) Unregistered theJobManagerRunnerwith the givenJobID.Methods inherited from interface org.apache.flink.runtime.dispatcher.cleanup.LocallyCleanableResource
localCleanupAsync
-
Method Details
-
isRegistered
boolean isRegistered(org.apache.flink.api.common.JobID jobId) Checks whether aJobManagerRunneris registered under the givenJobID.- Parameters:
jobId- TheJobIDto check.- Returns:
true, if aJobManagerRunneris registered;falseotherwise.
-
register
Registers the givenJobManagerRunnerinstance. -
get
Returns theJobManagerRunnerfor the givenJobID.- Throws:
NoSuchElementException- if the passedJobIDdoes not belong to a registeredJobManagerRunner.- See Also:
-
size
int size()Returns the number ofJobManagerRunnerinstances currently being registered. -
getRunningJobIds
Set<org.apache.flink.api.common.JobID> getRunningJobIds()ReturnsJobIDinstances of registeredJobManagerRunnerinstances. -
getJobManagerRunners
Collection<JobManagerRunner> getJobManagerRunners()Returns the registeredJobManagerRunnerinstances. -
unregister
Unregistered theJobManagerRunnerwith the givenJobID.nullis returned if there's noJobManagerRunnerregistered for the givenJobID.
-