Asakusa Framework Advent Calendar 2017の6日目です。
2017/11/29に出たAsakusaFW 0.10.0(→リリースノート)の機能を紹介していきたいと思います。
今回はAsakusa CLIのasakusa listコマンドです。
まず「asakusa list batch」で(ASAKUSA_HOME/batchappsの下にある)バッチ(バッチID)の一覧を表示します。
その他の「asakusa list」系ではバッチIDを指定し、バッチの内容・情報を表示します。
例えば「asakusa list parameter バッチID」でバッチの引数の情報を表示します。
これは、基本的に@Batchアノテーションの@Parameterで指定したものが表示されます。このアノテーション自体はだいぶ昔からありますが、使われるのはほぼ初めてです(笑)
また、「asakusa list plan -v バッチID」でvertexの一覧を表示します。
M3BPのバッチではログにvertexが表示されるので、それが何の処理を行っているのか(どのOperatorを呼び出しているのか)は、この情報でなんとなく分かるかもしれません。