2014-10-22 2 views
0

как добиться поведения транзакции с компонентом файла верблюда. Могу ли я использовать транзакцию на моем маршруте для файла. Мое приложение работает в среде JTA/XA. У меня есть требование переместить содержимое файла в базу данных или в очередь Websphere MQ. Например, я буду опросить файл/папку. Мой файл может содержать 100 записей с некоторым разделителем. Мне нужно направить эти записи в базу данных/очередь MQ. Мне нужно зафиксировать все 100 записей или ничего. Предположим, что если какое-то исключение возникает после вставки 50 записей, оно должно откат и сохранение файла со 100 записями. Возможно ли добиться такого поведения с файловым компонентом?Как достичь транзакционного поведения компонента файла apache camel

ответ

0

Вы, возможно, придется настроить компонент файла, но это может быть сделано с JBoss в XA транзакционного файловой системы: http://narayana.jboss.org/subprojects/fileio

+0

Спасибо за это. Если iam использует компонент файла верблюда Apache, то каково влияние «трансактированного» атрибута на маршрут с файловым компонентом. –