首页 > 解决方案 > 管道中每个 bean 之前的骆驼拦截器

问题描述

我有很多处理器以某种方式一个一个地链接起来

   from(....)
    .bean(Processor1.class)
    .bean(Processor2.class)
    .bean(Processor3.class)
   to(...)

我想以某种方式在每个“bean”之前拦截流程。同时我不想以某种方式编辑 routeConfig

   from(....)
    .process()
    .bean(Processor1.class)
    .process()
    .bean(Processor2.class)
    .process()
    .bean(Processor3.class)
   to(...)

它丑陋且不可扩展。我已经检查了拦截和拦截,但它们没有帮助。它们仅拦截路由更改,但不拦截一条路由范围内的处理器。有人知道该怎么做吗?

标签: javaspringapache-camel

解决方案


推荐阅读