gpt4 book ai didi

java - 在不同的类中创建 Camel 路线

转载 作者:行者123 更新时间:2023-12-02 05:16:50 28 4
gpt4 key购买 nike

我编写了一个应用程序来加载 Camel Routes。

我有一个 Spring - Camel 实例。现在我将加载“模块”来订购我的路线,并可以通过该模块取消/激活一组路线。

因此,我编写了一个 XML 文件并将其解码为 Java 类。现在每个模块都是一个 Java 类。我想在这个 Java 类中定义 Camel 路由。

当我从 RouteBuilder 扩展 Java 类时,JAXB 不会对其进行编码。

你们中有人知道如何在不是从 RouteBuilder 扩展的类的方法中定义像“from().to()”这样的路由吗?

感谢您的所有想法!!!

最佳答案

哦,我写了我的问题,5 分钟前我找到了解决方案:

public class XYZ {

public static RouteBuilder routen() {
RouteBuilder builder = new RouteBuilder() {
public void configure() {
errorHandler(deadLetterChannel("mock:error"));

from("file:documentIn").id("DefaultRoute")
.to("file:documentOut");
}
};
return builder;
}
}

谢谢大家,抱歉!

关于java - 在不同的类中创建 Camel 路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26865113/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com