由于某种原因,Camel SMB 组件没有像其他文件相关的 Camel 组件那样实现文件框架。因此,重要的部件配置属性(例如
move
、include
、exclude
、maxMessagesPerPoll
、sortBy
、moveFailed
、fileName
、tempFileName
等)对于 SMB 消费者不可用和制片人。 FTP 组件中可用的一些配置(如 stepwise
、streamDownload
等)在 SMB 组件中不存在。
除了创建实现 Camel 文件框架的自定义 SMB 组件之外,是否有任何方便的方法来添加缺少的功能?
没有办法做到这一点。 SMB 是为了满足一些基本需求而创建的,我们没有无尽的资源来永远免费创建一切。因此,如果您需要这个,那么您也许可以帮助改进camel-smb,使其像camel-ftp一样位于camel文件之上,然后拥有更多开箱即用的功能。 https://camel.apache.org/community/contributing/