在上一篇《Flink内核源码解析系列(五):解析并通过执行用户的命令来执行用户jar中的main方法》中,讲到了在CliFronted类生成了PackageProgram,同时通过它执行用户的main方法。
那写过Flink Jar任务代码的读者都知道,在main方法的最后一行,有代码如下:
env.execute(jobName);
因此接下来,就会调用执行环境的execute方法。而执行环境是StreamExecutionEnvironment所在的类的execute方法。
public JobExecutionResult execute(String jobName) throws</