You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Savas Ali Tokmen (JIRA)" <ji...@apache.org> on 2010/01/04 16:58:16 UTC

[jira] Created: (CAMEL-2331) WebDAV component

WebDAV component
----------------

                 Key: CAMEL-2331
                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
             Project: Apache Camel
          Issue Type: New Feature
            Reporter: Savas Ali Tokmen
             Fix For: 2.2.0


In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.

It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56747#action_56747 ] 

Claus Ibsen commented on CAMEL-2331:
------------------------------------

Maybe this project is what we could use? A lightweight one for file transfering


http://code.google.com/p/sardine/

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Hadrian Zbarcea (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56772#action_56772 ] 

Hadrian Zbarcea commented on CAMEL-2331:
----------------------------------------

Jon, I beg do differ, but you are entitled to your opinion like I am entitled to mine. I really don't see how we could manage the build system with ant for camel. But I do see how ant would work very well, easier than camel for a small project. I also agree with most your other points, however you don't need more network connectivity with maven then you need with ant. While maven has its more or less potential problems (like the nasty one revealed by sun moving its mave1 repos) it works quite well in practice.

That said, sardine does not have to use maven for us to be able to use it, but it must use an ASF approved license, which it does. A camel-dav would have to be built with maven to integrate with camel, but we can take care of that part if somebody could contribute working code and tests using sardine. I personally won't have the bandwidth to tackle this challenge in the foreseeable future, but contributions are welcome. There are other specs based on WebDAV, such as CalDAV, and I would love to see camel access shared calendars for instance.

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56796#action_56796 ] 

Claus Ibsen commented on CAMEL-2331:
------------------------------------

Cool great that this is now in motion.

At the Camel site I suggest to take a look at how we did the FTP component on top of the Generic File component from camel-core.
Basically most work is in creating a WebDavOperations class.

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Savas Ali Tokmen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56777#action_56777 ] 

Savas Ali Tokmen commented on CAMEL-2331:
-----------------------------------------

@Jon: No problems. I'm don't have any tool preference, ANT projects are just fine. On the other hand, do you mind if your binaries are (manually) deployed on a Maven2 repository?

--

Apart from that, r25 of the project fixes many issues. Thanks Jon for accepting my patches; currently Sardine can LIST, PUT and GET

I think for the creation of a Camel endpoint, that looks like the FTP endpoint, we'd also need to implement MOVE and MKDIR (MKCOL in WebDAV language)

--

In our build environment, we have a whole stack that test WebDAV with Sardine. It uses the OW2 JOnAS application server, a WAR application for deploying a WebDAV resource and finally Maven for connecting to it and PUT, GET and DELETE files.

--

I might have time this week to port these on the OW2 forge (open source).

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62490#action_62490 ] 

Claus Ibsen commented on CAMEL-2331:
------------------------------------

Async http client has WebDAV support
http://github.com/ning/async-http-client

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56750#action_56750 ] 

Claus Ibsen commented on CAMEL-2331:
------------------------------------

Jon Stevens, the Sardine author posted a blot post about it.
http://lookfirst.com/2010/01/sardine-very-partial-webdav-client-for.html

I have commented whether he will be interested to help out somehow.

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Jon Stevens (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56793#action_56793 ] 

Jon Stevens commented on CAMEL-2331:
------------------------------------

I just added COPY as well.

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Jon Stevens (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56770#action_56770 ] 

Jon Stevens commented on CAMEL-2331:
------------------------------------

Hi guys, as I said on the homepage for sardine, if there are features you would like to see, contribute some patches or feel free to open issues. I'm an ASF member and sardine is under an ASF license, so you are more than welcome to include it in Camel. I just want to be clear that sardine is not intended to be a full blow webdav client. The protocol is too complicated and I really just want a tool that provides an api to specific use cases.

@Savas: Sorry, I'm pretty hardfast in my absolute hatred towards that piece of dog crap called maven, so don't expect to see that one anytime soon. Oh yea, right before my sardine blog post, I just made another blog posting about it: http://lookfirst.com/2010/01/which-build-tool-to-use.html

jon


> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-2331) WebDAV component

Posted by "Savas Ali Tokmen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56749#action_56749 ] 

Savas Ali Tokmen commented on CAMEL-2331:
-----------------------------------------

Sardine, created the 22nd of December 2009, is an extremely simple client.

I've opened the first issue, http://code.google.com/p/sardine/issues/detail?id=1 that asks Mavenization.

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-2331) WebDAV component

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-2331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-2331:
-------------------------------

    Fix Version/s:     (was: 2.2.0)
                   Future

> WebDAV component
> ----------------
>
>                 Key: CAMEL-2331
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2331
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Savas Ali Tokmen
>             Fix For: Future
>
>
> In the past, there had been plans for the camel-ftp to support WebDAV. This is not the case now.
> It would be great for Camel to have a WebDAV component, that could be as easy to use as a File or FTP component, as a consumer or a producer.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.