これをコンパイルしようとすると
from(rule.getInput().getUrl()).
log(LoggingLevel.INFO, "New incoming message, rule n°"+getRule().getId()).
routeId(getId()).
filter().method(rule, "verify").
to(outputs);
ビルドエラーがあります:
MVN : C:\........\DynamicRouteBuilder.java:[38,33] cannot find symbol
MVN : symbol : method to(java.lang.String[])
(to(java.lang.String[])
を参照to(outputs)
)
しかし、ログ行を削除すると:
from(rule.getInput().getUrl()).
//log(LoggingLevel.INFO, "New incoming message, rule n°"+getRule().getId()).
routeId(getId()).
filter().method(rule, "verify").
to(outputs);
できます!
また、filter() と to() の間でログ行を移動しても機能します。
理由がわかりません。どんな手掛かり?