这个Camel路由应该从FTP服务器开始读取文件:
哪种方法是最好的,可以从FTP读取功能开始执行相同的操作?类似于:
这个好像有问题。手动触发JMX后,没有文件被FTP读取。我猜这两个“from”开启的路线是并行的,因此启动“direct:myRoute2”不会触发FTP。
from("sftp://user@...")
现在,我不希望它自动启动或轮询或类似的操作。这应该是手动启动的(外部,JMX)。 我有其他路由通过MBean触发,我使用直接标签:
from("direct:myRoute1")
哪种方法是最好的,可以从FTP读取功能开始执行相同的操作?类似于:
from("direct:myRoute2")
.from("sftp://user@...")
.autoStartup(false)
这个好像有问题。手动触发JMX后,没有文件被FTP读取。我猜这两个“from”开启的路线是并行的,因此启动“direct:myRoute2”不会触发FTP。
我能否将FTP-URI放在除“from”之外的另一个组件中,以便在from(“direct:myRoute2”)之后启动FTP读取?
顺便说一句:这是一个独立的路线,与其他路线没有关联。
谢谢