public final class PerJobMiniClusterFactory extends Object
MiniCluster for every submitted job. This class guarantees to tear down the
MiniCluster in case of normal or exceptional job completion.| Modifier and Type | Method and Description |
|---|---|
static PerJobMiniClusterFactory |
create() |
static PerJobMiniClusterFactory |
createWithFactory(org.apache.flink.configuration.Configuration configuration,
java.util.function.Function<? super org.apache.flink.runtime.minicluster.MiniClusterConfiguration,? extends org.apache.flink.runtime.minicluster.MiniCluster> miniClusterFactory) |
CompletableFuture<org.apache.flink.core.execution.JobClient> |
submitJob(org.apache.flink.runtime.jobgraph.JobGraph jobGraph,
ClassLoader userCodeClassloader)
Starts a
MiniCluster and submits a job. |
public static PerJobMiniClusterFactory create()
public static PerJobMiniClusterFactory createWithFactory(org.apache.flink.configuration.Configuration configuration, java.util.function.Function<? super org.apache.flink.runtime.minicluster.MiniClusterConfiguration,? extends org.apache.flink.runtime.minicluster.MiniCluster> miniClusterFactory)
public CompletableFuture<org.apache.flink.core.execution.JobClient> submitJob(org.apache.flink.runtime.jobgraph.JobGraph jobGraph, ClassLoader userCodeClassloader) throws Exception
MiniCluster and submits a job.ExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.