Camel — как изменить разрешение файла на toD(«файл:~»)

#apache-camel #spring-camel

Вопрос:

У меня есть маршрут, как показано ниже

 fromF("file:~~")
....
.toD("file:someotherlocation/")
 

файл изначально принадлежит пользователю UserA, но он изменен на пользователя tomcat(код развернут на внешнем tomcat).
Есть ли способ сохранить владельца или предоставить надлежащее разрешение для группы.

С уважением,

Ответ №1:

Нет, изменить владельца невозможно, но в более новых версиях Java есть способ изменить владельца файла. Вы можете создать билет JIRA в Apache Camel, чтобы запросить такую функциональность.

Однако в chmod компоненте файл есть опция для изменения разрешений. Более подробную информацию смотрите в документации Camel.