You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Ramon Buckland (JIRA)" <ji...@apache.org> on 2009/01/12 11:54:59 UTC

[jira] Commented: (CAMEL-1241) Add camel-commons-vfs component

    [ 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.