ES源码第二弹:启动

上篇回顾

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

用户输入的命令解析


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


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


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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,385评论 0 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,116评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,440评论 2 59
  • 及时总结 该行动的时候就应该停止思考,立即动手;该思考的时候就应该立即放下手里的工具,想一想你正在做什么,你是怎么...
    梅布尔康阅读 214评论 0 0
  • (一) 金蝉,又名曰pa cha,可能是因为由树上坠落之时落地啪嚓之音得名。此物非同一般,具有极高的药用价值,不可...
    老师我晕课阅读 382评论 0 4

友情链接更多精彩内容