[ https://issues.apache.org/activemq/browse/CAMEL-1241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=48613#action_48613 ]
Ramon Buckland commented on CAMEL-1241: --------------------------------------- I have been investigating how this change will impact / change the recent refactoring work for camel-file and camel-ftp. There is a set of interfaces and some implementation largely named Remote* .. for example RemoteFileOperation. This work will refactor some of these classes, making interfaces and sorting out some other interfaces. I propose the following. Pull-up a more generic set of interface and base classes, called Generic*. - These Generic iface/classes will be 90%-95% of the current Remote.. so largely a renaming. - What is "Remote" specific, such as Hostname, will come to a lower "remote" implementation commons-vfs will hang off the Generic and the existing camel-file can also hang off this generic set of classes. Any comments ? > Add camel-commons-vfs component > ------------------------------- > > Key: CAMEL-1241 > URL: https://issues.apache.org/activemq/browse/CAMEL-1241 > Project: Apache Camel > Issue Type: New Feature > Affects Versions: 2.0.0 > Reporter: Ramon Buckland > Assignee: Ramon Buckland > Fix For: 2.0.0 > > > Add a new component camel-commons-vfs which utilises the commons-vfs library > providing access to zip,jar,tgz,cifs,ftp and many other wonderful "file" type > resources. > The component will go into camel 2.0 as the new camel-file and camel-ftp > components have been re-written to support a better model. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.