当前位置: 首页 > 知识库问答 >
问题:

Apache Camel FTP-如何手动启动路由

申屠恺
2023-03-14

此骆驼路由应开始从FTP服务器读取文件:

from("sftp://user@...")
from("direct:myRoute1")
from("direct:myRoute2")
.from("sftp://user@...")
.autoStartup(false)

顺便说一句:这是一条单独的路由,与其他路由没有连接。

谢谢

共有1个答案

闻人宝
2023-03-14

您需要的是投票丰富:

from("direct:myRoute2")
.pollEnrich("ftp://localhost")
.to("mock:result");

现在触发direct(无论您发送给它什么),ftp使用者启动。

 类似资料:
  • 问题内容: 我刚刚开始与Jenkins一起工作,遇到了一个问题。在安装了几个插件之后,它表示需要重新启动并进入“关闭”模式,但是从不重新启动。 如何手动重启? 问题答案: 要手动重新启动Jenkins,可以使用以下任一命令(通过在浏览器中输入其URL): -允许所有正在运行的作业完成。重新启动完成后,新作业将保留在队列中以运行。 -强制重启,而无需等待构建完成。

  • 问题内容: 我以前在Android Studio上开发过Android应用程序。一切正常。 我在真实设备上工作,Android Studio可以毫无问题地识别它。 突然,当我退出android studio并断开连接并重新连接设备时,它不再识别我的设备,我必须退出并重新启动Android Studio。 我找不到像Android Studio这样的“重置adb”方法。 我按照下面的说明(工具->

  • 我以前在Android Studio上开发过Android应用程序。一切都很好。 我在真正的设备上工作,Android Studio识别它没有问题。 突然,当我退出android studio并断开并重新连接我的设备时,它不再识别我的设备,我不得不退出并重新启动android studio。

  • 当地图片段第一次打开时,它调用,并在其中添加一个标记,然后用动画缩放。 我想如果用户点击地图上的一个按钮,地图将重新启动,就像它打开一样,开始与缩放和什么。 我使用belowa的三种方法调用该方法,它给出了相同的错误。

  • 问题内容: 如果运行以下命令,Redis会正确启动: 我添加了我的启动脚本: 但是,当我从全新启动中启动时,Redis无法运行。我应该在哪里解决此问题? 问题答案: 这个东西通常设置为20。现在,redis需要联网还为时过早。 因此,请尝试以下操作: