Apache camel camel-sftp端点中的符号链路

Apache camel camel-sftp端点中的符号链路,apache-camel,sftp,symlink,Apache Camel,Sftp,Symlink,我在包含少量符号链接的sftp端点中使用过滤器属性时遇到一些问题。我的路线如下: <route id="test1"> <from uri="sftp://myhost/../../my_storage/dir_with_symlinks?username=user&amp;password=mypass&amp;recursive=true&amp;stepwise=false&amp;filter=#MyFileFilter"/>

我在包含少量符号链接的sftp端点中使用过滤器属性时遇到一些问题。我的路线如下:

<route id="test1">
    <from uri="sftp://myhost/../../my_storage/dir_with_symlinks?username=user&amp;password=mypass&amp;recursive=true&amp;stepwise=false&amp;filter=#MyFileFilter"/>
    <to uri="file:/tmp/sftp/myout"/>
</route>

MyFileFilter.accept(GenericFile文件)
中,我只得到所有链接目录,如
RemoteFile
,但其中的文件将不被看到。
显然,我遗漏了部分代码。你知道我该如何解决这个问题吗?

你使用哪种版本的骆驼?谢谢你的回复。Camel版本是2.17.2Try的最新版本,如果没有,请使用JSCH检查源代码,如果有特殊需要,请列出包含符号文件的列表