Class ApplicationDispatcherBootstrap
- java.lang.Object
-
- org.apache.flink.client.deployment.application.ApplicationDispatcherBootstrap
-
- All Implemented Interfaces:
org.apache.flink.runtime.dispatcher.DispatcherBootstrap
@Internal public class ApplicationDispatcherBootstrap extends Object implements org.apache.flink.runtime.dispatcher.DispatcherBootstrap
ADispatcherBootstrapused for running the user'smain()in "Application Mode" (see FLIP-85).This dispatcher bootstrap submits the recovered
job graphsfor re-execution (in case of recovery from a failure), and then submits the remaining jobs of the application for execution.To achieve this, it works in conjunction with the
EmbeddedExecutorwhich decides if it should submit a job for execution (in case of a new job) or the job was already recovered and is running.
-
-
Constructor Summary
Constructors Constructor Description ApplicationDispatcherBootstrap(PackagedProgram application, Collection<org.apache.flink.api.common.JobID> recoveredJobIds, org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway, org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor, org.apache.flink.runtime.rpc.FatalErrorHandler errorHandler)
-
-
-
Constructor Detail
-
ApplicationDispatcherBootstrap
public ApplicationDispatcherBootstrap(PackagedProgram application, Collection<org.apache.flink.api.common.JobID> recoveredJobIds, org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.dispatcher.DispatcherGateway dispatcherGateway, org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor, org.apache.flink.runtime.rpc.FatalErrorHandler errorHandler)
-
-