Class WebSubmissionExecutorFactory

  • All Implemented Interfaces:
    org.apache.flink.core.execution.PipelineExecutorFactory

    @Internal
    public class WebSubmissionExecutorFactory
    extends Object
    implements org.apache.flink.core.execution.PipelineExecutorFactory
    A PipelineExecutorFactory for an EmbeddedExecutor that returns a WebSubmissionJobClient.
    • Constructor Detail

      • WebSubmissionExecutorFactory

        public WebSubmissionExecutorFactory​(Collection<org.apache.flink.api.common.JobID> submittedJobIds,
                                            org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway)
        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 Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.flink.core.execution.PipelineExecutorFactory
      • isCompatibleWith

        public boolean isCompatibleWith​(org.apache.flink.configuration.Configuration configuration)
        Specified by:
        isCompatibleWith in interface org.apache.flink.core.execution.PipelineExecutorFactory
      • getExecutor

        public org.apache.flink.core.execution.PipelineExecutor getExecutor​(org.apache.flink.configuration.Configuration configuration)
        Specified by:
        getExecutor in interface org.apache.flink.core.execution.PipelineExecutorFactory