我目前有一条由特定文件夹中的文件到达触发的路线。然后使用 Bindy DataFormat 解析文件,并由 myProcessor 处理生成的对象:
from(inboundFile)
.log("Processing: ${file:name}")
.unmarshal(bindy)
.process(myProcessor)
.end()
现在我想改变路线,所以它是由宁静触发的直接路线。有没有办法可以继续使用 Bindy 来解析文件,或者我必须在自定义处理器中编写自己的解析器/解组器?
from("direct:myRoute")
.log("Processing file")
// What can I do here other than writing my own processor that loads and processes the file?>
.unmarshal(bindy)
.process(myProcessor)
.end()