Class WebSubmissionExecutorFactory
java.lang.Object
org.apache.flink.client.deployment.application.executors.WebSubmissionExecutorFactory
- All Implemented Interfaces:
org.apache.flink.core.execution.PipelineExecutorFactory
@Internal
public class WebSubmissionExecutorFactory
extends Object
implements org.apache.flink.core.execution.PipelineExecutorFactory
-
Constructor Summary
ConstructorsConstructorDescriptionWebSubmissionExecutorFactory(Collection<org.apache.flink.api.common.JobID> submittedJobIds, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway) Creates anWebSubmissionExecutorFactory. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.core.execution.PipelineExecutorgetExecutor(org.apache.flink.configuration.Configuration configuration) getName()booleanisCompatibleWith(org.apache.flink.configuration.Configuration configuration)
-
Constructor Details
-
WebSubmissionExecutorFactory
public WebSubmissionExecutorFactory(Collection<org.apache.flink.api.common.JobID> submittedJobIds, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway) Creates anWebSubmissionExecutorFactory.- Parameters:
submittedJobIds- a list that is going to be filled 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.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.apache.flink.core.execution.PipelineExecutorFactory
-
isCompatibleWith
public boolean isCompatibleWith(org.apache.flink.configuration.Configuration configuration) - Specified by:
isCompatibleWithin interfaceorg.apache.flink.core.execution.PipelineExecutorFactory
-
getExecutor
public org.apache.flink.core.execution.PipelineExecutor getExecutor(org.apache.flink.configuration.Configuration configuration) - Specified by:
getExecutorin interfaceorg.apache.flink.core.execution.PipelineExecutorFactory
-