Class WebSubmissionExecutorServiceLoader
java.lang.Object
org.apache.flink.client.deployment.application.executors.WebSubmissionExecutorServiceLoader
- All Implemented Interfaces:
org.apache.flink.core.execution.PipelineExecutorServiceLoader
@Internal
public class WebSubmissionExecutorServiceLoader
extends Object
implements org.apache.flink.core.execution.PipelineExecutorServiceLoader
A
PipelineExecutorServiceLoader that always returns an WebSubmissionExecutorFactory.-
Constructor Summary
ConstructorsConstructorDescriptionWebSubmissionExecutorServiceLoader(Collection<org.apache.flink.api.common.JobID> submittedJobIds, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway) Creates anWebSubmissionExecutorServiceLoader. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.core.execution.PipelineExecutorFactorygetExecutorFactory(org.apache.flink.configuration.Configuration configuration)
-
Constructor Details
-
WebSubmissionExecutorServiceLoader
public WebSubmissionExecutorServiceLoader(Collection<org.apache.flink.api.common.JobID> submittedJobIds, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway) Creates anWebSubmissionExecutorServiceLoader.- Parameters:
submittedJobIds- a list that is going to be filled by theEmbeddedExecutorwith 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.
-
-
Method Details
-
getExecutorFactory
public org.apache.flink.core.execution.PipelineExecutorFactory getExecutorFactory(org.apache.flink.configuration.Configuration configuration) - Specified by:
getExecutorFactoryin interfaceorg.apache.flink.core.execution.PipelineExecutorServiceLoader
-
getExecutorNames
- Specified by:
getExecutorNamesin interfaceorg.apache.flink.core.execution.PipelineExecutorServiceLoader
-