ES源码第二弹:启动

上篇回顾

上篇文章主要针对ES中启动的主类方法流程进行了一下梳理。主要做了一些日志属性的设置和异常退出Hook。接着上篇Command中的main方法,

用户输入的命令解析


ES源码第二弹:启动_第1张图片

在方法的最后调用中,有一个mainWithoutErrorHandling方法。方法定义如下:


ES源码第二弹:启动_第2张图片

在mainWithoutErrorHandling方法中,如果命令中有help操作,就执行printHelp方法:


ES源码第二弹:启动_第3张图片

在printHelp方法中,通过调用parser对象的printHelOn方法,输出所有的命令格式。最后调用execute方法。下篇继续分析

你可能感兴趣的:(ES源码第二弹:启动)