@Internal public class EmbeddedExecutorServiceLoader extends Object implements org.apache.flink.core.execution.PipelineExecutorServiceLoader
PipelineExecutorServiceLoader that always returns an EmbeddedExecutorFactory.
This is useful when running the user's main on the cluster.| Constructor and Description |
|---|
EmbeddedExecutorServiceLoader(Collection<org.apache.flink.api.common.JobID> submittedJobIds,
org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway,
org.apache.flink.util.concurrent.ScheduledExecutor retryExecutor)
Creates an
EmbeddedExecutorServiceLoader. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.core.execution.PipelineExecutorFactory |
getExecutorFactory(org.apache.flink.configuration.Configuration configuration) |
java.util.stream.Stream<String> |
getExecutorNames() |
public EmbeddedExecutorServiceLoader(Collection<org.apache.flink.api.common.JobID> submittedJobIds, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway, org.apache.flink.util.concurrent.ScheduledExecutor retryExecutor)
EmbeddedExecutorServiceLoader.submittedJobIds - a list that is going to be filled by the EmbeddedExecutor with
the job ids of the new jobs that will be submitted. This is essentially used to return
the submitted job ids to the caller.dispatcherGateway - the dispatcher of the cluster which is going to be used to submit
jobs.public org.apache.flink.core.execution.PipelineExecutorFactory getExecutorFactory(org.apache.flink.configuration.Configuration configuration)
getExecutorFactory in interface org.apache.flink.core.execution.PipelineExecutorServiceLoaderpublic java.util.stream.Stream<String> getExecutorNames()
getExecutorNames in interface org.apache.flink.core.execution.PipelineExecutorServiceLoaderCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.