Class AbstractJobClusterExecutor<ClusterID,​ClientFactory extends ClusterClientFactory<ClusterID>>

  • Type Parameters:
    ClusterID - the type of the id of the cluster.
    ClientFactory - the type of the ClusterClientFactory used to create/retrieve a client to the target cluster.
    All Implemented Interfaces:
    org.apache.flink.core.execution.PipelineExecutor

    @Internal
    @Deprecated
    public class AbstractJobClusterExecutor<ClusterID,​ClientFactory extends ClusterClientFactory<ClusterID>>
    extends Object
    implements org.apache.flink.core.execution.PipelineExecutor
    Deprecated.
    An abstract PipelineExecutor used to execute pipelines on dedicated (per-job) clusters.
    • Constructor Detail

      • AbstractJobClusterExecutor

        public AbstractJobClusterExecutor​(@Nonnull
                                          ClientFactory clusterClientFactory)
        Deprecated.
    • Method Detail

      • execute

        public CompletableFuture<org.apache.flink.core.execution.JobClient> execute​(@Nonnull
                                                                                    org.apache.flink.api.dag.Pipeline pipeline,
                                                                                    @Nonnull
                                                                                    org.apache.flink.configuration.Configuration configuration,
                                                                                    @Nonnull
                                                                                    ClassLoader userCodeClassloader)
                                                                             throws Exception
        Deprecated.
        Specified by:
        execute in interface org.apache.flink.core.execution.PipelineExecutor
        Throws:
        Exception