code: public static void main(String[] args) throws Exception
      {
          // プログラム引数の不足をチェック
          if (args.length < 2)
          {
              System.out.println("Usage: java acromusashi.stream.topology.CommonMessagePrintTopology ConfigPath isExecuteLocal(true|false)");
              return;
          }
  
          // 起動引数として使用したパスからStorm設定オブジェクトを生成
          Config conf = StormConfigGenerator.loadStormConfig(args[0]);
  
          // プログラム引数から設定値を取得(ローカル環境or分散環境)
          boolean isLocal = Boolean.valueOf(args[1]);
  
          // Topologyを起動する
          BaseTopology topology = new CommonMessagePrintTopology("CommonMessagePrintTopology", conf);
          topology.buildTopology();
          topology.submitTopology(isLocal);
      }
docs: プログラムエントリポイント<br>
  <ul>
  <li>起動引数:arg[0] 設定値を記述したyamlファイルパス</li>
  <li>起動引数:arg[1] Stormの起動モード(true:LocalMode、false:DistributeMode)</li>
  </ul>
  @param args 起動引数
  @throws Exception 初期化例外発生時