public interface JobManagerRunnerRegistry extends LocallyCleanableResource
JobManagerRunner collects running jobs represented by JobManagerRunner.| Modifier and Type | Method and Description |
|---|---|
JobManagerRunner |
get(org.apache.flink.api.common.JobID jobId)
Returns the
JobManagerRunner for the given JobID. |
Collection<JobManagerRunner> |
getJobManagerRunners()
Returns the registered
JobManagerRunner instances. |
Set<org.apache.flink.api.common.JobID> |
getRunningJobIds()
Returns
JobID instances of registered JobManagerRunner instances. |
boolean |
isRegistered(org.apache.flink.api.common.JobID jobId)
Checks whether a
JobManagerRunner is registered under the given JobID. |
void |
register(JobManagerRunner jobManagerRunner)
Registers the given
JobManagerRunner instance. |
int |
size()
Returns the number of
JobManagerRunner instances currently being registered. |
JobManagerRunner |
unregister(org.apache.flink.api.common.JobID jobId)
Unregistered the
JobManagerRunner with the given JobID. |
localCleanupAsyncboolean isRegistered(org.apache.flink.api.common.JobID jobId)
JobManagerRunner is registered under the given JobID.jobId - The JobID to check.true, if a JobManagerRunner is registered; false otherwise.void register(JobManagerRunner jobManagerRunner)
JobManagerRunner instance.JobManagerRunner get(org.apache.flink.api.common.JobID jobId)
JobManagerRunner for the given JobID.NoSuchElementException - if the passed JobID does not belong to a registered
JobManagerRunner.isRegistered(JobID)int size()
JobManagerRunner instances currently being registered.Set<org.apache.flink.api.common.JobID> getRunningJobIds()
JobID instances of registered JobManagerRunner instances.Collection<JobManagerRunner> getJobManagerRunners()
JobManagerRunner instances.JobManagerRunner unregister(org.apache.flink.api.common.JobID jobId)
JobManagerRunner with the given JobID. null is
returned if there's no JobManagerRunner registered for the given JobID.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.