Bytemanクイックリファレンス
JBoss Advent Calendar 2011の26日目のエントリです。Bytemanの組み込み変数とかすぐ忘れてしまってBytemanのリファレンスPDFドキュメントを開くハメになることが多いので主要な部分を抜き出してみました。
基本構造
RULE CLASS METHOD HELPER AT BIND IF DO ENDRULE
ルールリファレンス
変数リファレンス
その他注意点
有効にするときのShell Script
BYTEMAN_HOME=/path/to/byteman-download-1.6.0 BYTEMAN_RULE=/path/to/byteman.rule BYTEMAN_OPTS="-javaagent:$BYTEMAN_HOME/lib/byteman.jar=listener:true,boot:$BYTEMAN_HOME/lib/byteman.jar" if [ "x$BYTEMAN_RULE" != "x" ]; then BYTEMAN_OPTS="${BYTEMAN_OPTS},script:$BYTEMAN_RULE" fi BYTEMAN_OPTS="$BYTEMAN_OPTS -Dorg.jboss.byteman.transform.all -Dorg.jboss.byteman.debug" JAVA_OPTS="$BYTEMAN_OPTS $JAVA_OPTS"