有没有办法在WSO2 ESB中为VFS添加自定义提供程序?要求是在WSO2 ESB中为S3添加自定义VFS提供程序。我已经尝试使用Apache Commons VFS,但无法找到自定义WSO2 ESB的方法。
由于
答案 0 :(得分:0)
您可以使用自己的vfs侦听器/发送器类(请参阅repository / conf / axis2 / axis2.xml并搜索transportReceiver name =" vfs"以及transportSender name =" vfs" )。
您可以添加自己的提供者(请参阅repository / components / plugins / commons-vfs2_2.0.0.wso2v14.jar:在META-INF / vfs-provider.xml中,您将获得一个添加" smb&的示例#34;以及" mime"提供商)并查看此示例:http://detailfocused.blogspot.fr/2009/06/add-plugin-for-apache-vfs.html
但可能最好的方法是使用Amazon s3的专用esb连接器,请参阅 https://docs.wso2.com/display/ESBCONNECTORS/Amazon+S3+Connector