You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Gunnar Hillert <gu...@hillert.com> on 2010/01/21 18:46:47 UTC
FTP Component - How to Disconnect?
Hi,
I am creating a simple flow uploading files using FTP and FTPs.
Here is the process definition:
I drop a file in a folder, Camel picks it up and uploads it to the
server. Everything works perfectly.
My problem is that I would like to disconnect from the FTP server
(terminate session) every time a file is uploaded. It seems though that
the connection to the FTP server is kept open. Thus, if I drop a new
file into my monitored folder the same FTP session is reused. I would
like that not to happen.
How can I configure my camel process to disconnect from the FTP Server?
I did not find any information on this.
Thanks a lot for your help!
Regards
Gunnar
Re: FTP Component - How to Disconnect?
Posted by Stan Lewis <ga...@gmail.com>.
My 2 cents is that it's a worthwhile option to have, many FTP servers
would close the connection on you after a timeout anyway.
On Thu, Jan 21, 2010 at 4:02 PM, Christian Müller
<ch...@gmail.com> wrote:
> Hey Gunnar,
>
> you are right. At present, we disconnect only after a failed write/upload
> from the server. Currently you have no choice to configure a session
> disconnect after a write.
>
> @Claus: Should Gunnar open a JIRA ticket for that or won't we change this?
>
> Regards,
> Christian
>
> On Thu, Jan 21, 2010 at 6:46 PM, Gunnar Hillert <gu...@hillert.com> wrote:
>
>> Hi,
>>
>> I am creating a simple flow uploading files using FTP and FTPs.
>>
>> Here is the process definition:
>>
>> I drop a file in a folder, Camel picks it up and uploads it to the server.
>> Everything works perfectly.
>>
>> My problem is that I would like to disconnect from the FTP server
>> (terminate session) every time a file is uploaded. It seems though that the
>> connection to the FTP server is kept open. Thus, if I drop a new file into
>> my monitored folder the same FTP session is reused. I would like that not to
>> happen.
>>
>> How can I configure my camel process to disconnect from the FTP Server? I
>> did not find any information on this.
>>
>> Thanks a lot for your help!
>>
>> Regards
>>
>> Gunnar
>>
>
Re: FTP Component - How to Disconnect?
Posted by Gunnar Hillert <gu...@hillert.com>.
Hi everybody,
Thank you all for the light-speed-like response!
Cheers,
Gunnar
Claus Ibsen wrote:
> Hi
>
> I have created the ticket
> https://issues.apache.org/activemq/browse/CAMEL-2391
>
> And also implemented this new feature.
>
> There is a new option disconnect=true which will disconnect from the
> remote ftp server right after use.
> It can be used on both the consumer or producer side.
>
> Will be in the next Camel 2.2 release, which is due next month.
>
> On Fri, Jan 22, 2010 at 6:23 AM, Claus Ibsen <cl...@gmail.com> wrote:
>
>> On Thu, Jan 21, 2010 at 10:02 PM, Christian Müller
>> <ch...@gmail.com> wrote:
>>
>>> Hey Gunnar,
>>>
>>> you are right. At present, we disconnect only after a failed write/upload
>>> from the server. Currently you have no choice to configure a session
>>> disconnect after a write.
>>>
>>> @Claus: Should Gunnar open a JIRA ticket for that or won't we change this?
>>>
>>>
>> +1 to open a ticket in JIRA.
>>
>>
>>
>>> Regards,
>>> Christian
>>>
>>> On Thu, Jan 21, 2010 at 6:46 PM, Gunnar Hillert <gu...@hillert.com> wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>> I am creating a simple flow uploading files using FTP and FTPs.
>>>>
>>>> Here is the process definition:
>>>>
>>>> I drop a file in a folder, Camel picks it up and uploads it to the server.
>>>> Everything works perfectly.
>>>>
>>>> My problem is that I would like to disconnect from the FTP server
>>>> (terminate session) every time a file is uploaded. It seems though that the
>>>> connection to the FTP server is kept open. Thus, if I drop a new file into
>>>> my monitored folder the same FTP session is reused. I would like that not to
>>>> happen.
>>>>
>>>> How can I configure my camel process to disconnect from the FTP Server? I
>>>> did not find any information on this.
>>>>
>>>> Thanks a lot for your help!
>>>>
>>>> Regards
>>>>
>>>> Gunnar
>>>>
>>>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Author of Camel in Action: http://www.manning.com/ibsen/
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>>
>
>
>
>
Re: FTP Component - How to Disconnect?
Posted by Claus Ibsen <cl...@gmail.com>.
Hi
I have created the ticket
https://issues.apache.org/activemq/browse/CAMEL-2391
And also implemented this new feature.
There is a new option disconnect=true which will disconnect from the
remote ftp server right after use.
It can be used on both the consumer or producer side.
Will be in the next Camel 2.2 release, which is due next month.
On Fri, Jan 22, 2010 at 6:23 AM, Claus Ibsen <cl...@gmail.com> wrote:
> On Thu, Jan 21, 2010 at 10:02 PM, Christian Müller
> <ch...@gmail.com> wrote:
>> Hey Gunnar,
>>
>> you are right. At present, we disconnect only after a failed write/upload
>> from the server. Currently you have no choice to configure a session
>> disconnect after a write.
>>
>> @Claus: Should Gunnar open a JIRA ticket for that or won't we change this?
>>
>
> +1 to open a ticket in JIRA.
>
>
>> Regards,
>> Christian
>>
>> On Thu, Jan 21, 2010 at 6:46 PM, Gunnar Hillert <gu...@hillert.com> wrote:
>>
>>> Hi,
>>>
>>> I am creating a simple flow uploading files using FTP and FTPs.
>>>
>>> Here is the process definition:
>>>
>>> I drop a file in a folder, Camel picks it up and uploads it to the server.
>>> Everything works perfectly.
>>>
>>> My problem is that I would like to disconnect from the FTP server
>>> (terminate session) every time a file is uploaded. It seems though that the
>>> connection to the FTP server is kept open. Thus, if I drop a new file into
>>> my monitored folder the same FTP session is reused. I would like that not to
>>> happen.
>>>
>>> How can I configure my camel process to disconnect from the FTP Server? I
>>> did not find any information on this.
>>>
>>> Thanks a lot for your help!
>>>
>>> Regards
>>>
>>> Gunnar
>>>
>>
>
>
>
> --
> Claus Ibsen
> Apache Camel Committer
>
> Author of Camel in Action: http://www.manning.com/ibsen/
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
>
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
Re: FTP Component - How to Disconnect?
Posted by Claus Ibsen <cl...@gmail.com>.
On Thu, Jan 21, 2010 at 10:02 PM, Christian Müller
<ch...@gmail.com> wrote:
> Hey Gunnar,
>
> you are right. At present, we disconnect only after a failed write/upload
> from the server. Currently you have no choice to configure a session
> disconnect after a write.
>
> @Claus: Should Gunnar open a JIRA ticket for that or won't we change this?
>
+1 to open a ticket in JIRA.
> Regards,
> Christian
>
> On Thu, Jan 21, 2010 at 6:46 PM, Gunnar Hillert <gu...@hillert.com> wrote:
>
>> Hi,
>>
>> I am creating a simple flow uploading files using FTP and FTPs.
>>
>> Here is the process definition:
>>
>> I drop a file in a folder, Camel picks it up and uploads it to the server.
>> Everything works perfectly.
>>
>> My problem is that I would like to disconnect from the FTP server
>> (terminate session) every time a file is uploaded. It seems though that the
>> connection to the FTP server is kept open. Thus, if I drop a new file into
>> my monitored folder the same FTP session is reused. I would like that not to
>> happen.
>>
>> How can I configure my camel process to disconnect from the FTP Server? I
>> did not find any information on this.
>>
>> Thanks a lot for your help!
>>
>> Regards
>>
>> Gunnar
>>
>
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
Re: FTP Component - How to Disconnect?
Posted by Christian Müller <ch...@gmail.com>.
Hey Gunnar,
you are right. At present, we disconnect only after a failed write/upload
from the server. Currently you have no choice to configure a session
disconnect after a write.
@Claus: Should Gunnar open a JIRA ticket for that or won't we change this?
Regards,
Christian
On Thu, Jan 21, 2010 at 6:46 PM, Gunnar Hillert <gu...@hillert.com> wrote:
> Hi,
>
> I am creating a simple flow uploading files using FTP and FTPs.
>
> Here is the process definition:
>
> I drop a file in a folder, Camel picks it up and uploads it to the server.
> Everything works perfectly.
>
> My problem is that I would like to disconnect from the FTP server
> (terminate session) every time a file is uploaded. It seems though that the
> connection to the FTP server is kept open. Thus, if I drop a new file into
> my monitored folder the same FTP session is reused. I would like that not to
> happen.
>
> How can I configure my camel process to disconnect from the FTP Server? I
> did not find any information on this.
>
> Thanks a lot for your help!
>
> Regards
>
> Gunnar
>