骆驼测试,直接用 seda 代替。
例如,在我的骆驼路线测试中,我想用直接替换 seda 呼叫
而不是“seda:Second_route_id”我的消费者应该是“直接:Second_route_id”进行测试
以下是我原来的路线
from("direct:First_route_id").id("First_route_id")
.process() // bla bla
.multicast()
.to("Second_route_id");
---
from("seda:Second_route_id").id("Second_route_id")
.proces() // save data
.end()
我试着做一些事情,比如
context.getRouteDefination("First_route_id").adviceWith(context, new AdviceWithoutRouteBuilder(){
public void configure(){
// but it gave me error no consumer found for "direct: Second_route_id"
weaveById("Second_route_id").before().to("direct: Second_route_id ");
}
})