我在我的项目中使用Apache Camel。路线定义如下所示:
class RouteBuilder() {
public void configure() {
// populate the message queue with some messages
from("direct:input").
choice().
when(body().isEqual("A")).
beanRef('aProcessorBean').
otherwise().
beanRef('bProcessorBean').
end().
to("direct:output");
}
};
这是一个非常原始的示例,仅使用org.apache.camel.model包中的FromDefinition
,ChoiceDefinition
,ProcessorDefinition
。
在现实世界中,路线可能更复杂。我想知道如何衡量每条路线的时间。基本上我认为我需要监控所有XXXDefinition
类
org.apache.camel.model包。如何设置JProfiler呢?
答案 0 :(得分:1)
打开会话设置并转到“过滤器设置”选项卡。删除所有默认的独占过滤器,并将项目的顶级包添加为包含过滤器。同时添加org.apache.camel.model.
作为包含过滤器。