Manosha,

first of all, Jean-Baptiste is right that this thread better goes to
the users mailing list.

To your problem:
The FTP Poller is just a polling endpoint. Each polling endpoint knows
the attribute "period" which takes the
amount a time to wait as millis. So if you want to poll every 60
seconds it would be period="60000".
You can use this attribute for your scheduling and simply forget the
quartz endpoint.

Regards
Lars


2009/9/8 manosha <[email protected]>:
>
> Hi,
> Thanks for your prompt reply.
>
> I want to schedule the FTP poller (receiver) to poll at particular
> intervals. But the poller endpoint attributes doesnt provide option for
> giving a polling interval. That is the reason i was looking at the option of
> using Quartz for scheduling.
> It would be very helpful if you can suggest a way to implement FTP Poller
> intervals.
>
> Thanks,
> Manosha.
>
>
>
> lhein wrote:
>>
>> Hi,
>>
>> I am not sure that I understand what you are trying to do here.
>> You wired it like this:
>>
>> QUARTZ  --> FTP Receiver --> FTP Sender
>>
>> That will not work. The ftp receiver is a polling endpoint which uses
>> it's own polling cycle.
>> A polling on demand is not yet possible. You should drop your quartz
>> endpoint and schedule
>> your ftp receiver instead.
>>
>> Regards
>> Lars
>>
>>
>> 2009/9/8 manosha <[email protected]>:
>>>
>>> Hi
>>>
>>> I am trying to schedule file transfer for an FTP using ServiceMix
>>> Quartz.I
>>> tried the quratz end points in xbean as well as servicemix file.File
>>> transer
>>> is working fine but scheduleing is not happening.
>>> the x bean content is below:
>>> The blow xbean is working fine and this transfers any file at once.
>>>
>>> <beans xmlns:ftp="http://servicemix.apache.org/ftp/1.0";
>>> xmlns:tut="urn:servicemix:tutorial">
>>> - <!--  add the sender endpoint here
>>>  -->
>>> - <ftp:sender service="test:receiver" endpoint="receiver"
>>> uri="ftp://ftpuser:[email protected]/ftpuser/data/sender";>
>>> - <property name="marshaler">
>>>  <bean class="org.apache.servicemix.components.util.BinaryFileMarshaler"
>>> />
>>>  </property>
>>>  </ftp:sender>
>>> - <!--  add the poller endpoint here
>>>  -->
>>> - <ftp:poller service="test:pollerservice" endpoint="pollerendpoint"
>>> uri="ftp://ftpuser:[email protected]/ftpuser/data/poller";
>>> recursive="false"
>>> targetService="test:receiver" targetEndpoint="receiver">
>>> - <property name="marshaler">
>>>  <bean class="org.apache.servicemix.components.util.BinaryFileMarshaler"
>>> />
>>>  </property>
>>>  </ftp:poller>
>>>  </beans>
>>> I added the below code after the first line
>>> <quartz:endpoint service="test:receiver" endpoint="receiver"
>>> targetService="test:receiver">
>>>  <quartz:trigger>
>>>    <quartz:simple repeatCount="0" repeatInterval="12000" />
>>>  </quartz:trigger>
>>> </quartz:endpoint>
>>>
>>> If this is not the way to implement , then pls guide us how we can
>>> implement
>>> ftp file transefer using qauartz. I haven't got any lightneing document
>>> on
>>> this to help us.
>>>
>>> Thanks in advance.
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Service-Mix-Quartz-tp25342977p25342977.html
>>> Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> http://lhein.blogspot.com
>>
>>
>> -----
>> Regards
>> Lars
>>
>>
>> http://lhein.blogspot.com
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Service-Mix-Quartz-tp25342977p25343207.html
> Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
>
>



-- 
http://lhein.blogspot.com

Reply via email to