Class YarnSessionClusterExecutorFactory

java.lang.Object
org.apache.flink.yarn.executors.YarnSessionClusterExecutorFactory
All Implemented Interfaces:
org.apache.flink.core.execution.PipelineExecutorFactory

@Internal public class YarnSessionClusterExecutorFactory extends Object implements org.apache.flink.core.execution.PipelineExecutorFactory
An PipelineExecutorFactory for executing jobs on an existing (session) cluster.
  • Constructor Details

    • YarnSessionClusterExecutorFactory

      public YarnSessionClusterExecutorFactory()
  • Method Details

    • getName

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

      public boolean isCompatibleWith(@Nonnull 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(@Nonnull org.apache.flink.configuration.Configuration configuration)
      Specified by:
      getExecutor in interface org.apache.flink.core.execution.PipelineExecutorFactory