Создайте маршрут от XML на верблюдах 4.0JAVA

Программисты JAVA общаются здесь
Anonymous
Создайте маршрут от XML на верблюдах 4.0

Сообщение Anonymous »

При подготовке выпуска Camel 4.0 я пытаюсь найти способ перенести свои методы, которые создают маршрут или routedefinition объекты из файла XML с маршрутами, написанными как:



......



< /code>
Таким образом, их можно загрузить в camelcontext < /p>
в Camel 3.20 Я загружал их в CamelContext, например, < /p>
String xmlContent = myBean.getXMLFileContent();//imagine this string's content is as described above
//I am open to converting this string into a java.io.File and new methodologies that the Camel team is leaning towards
try (InputStream is = new ByteArrayInputStream(xmlContent.getBytes())) {

XMLRoutesDefinitionLoader loader = extendedCamelContext.getXMLRoutesDefinitionLoader();
RoutesDefinition routesDefinition = (RoutesDefinition) loader.loadRoutesDefinition(camelContext, is);
modelCamelContext.addRouteDefinitions(routesDefinition.getRoutes());
}
< /code>
путем импорта < /p>

org.apache.camel
camel-xml-io
${camel.version}



Подробнее здесь: https://stackoverflow.com/questions/763 ... -camel-4-0

Вернуться в «JAVA»