Hey Claus,
I checked out ScheduledPollConsumer and indeed, properties like initialDelay 
and so on exists in this class. The problem is still documentation. File 
endpoint and consumer is not really different than Ftp/Sftp consumer. 

File endpoint contains only following properties:
- FileSeparator
- File (which is delegated to configuration.setDirectory)
- CopyAndDeleteOnRenameFail

FTP endpoint do not have any specific properties but it extends same class like 
File endpoint (GenericFileEndpoint) and have documented only few options. 
Should I assume that these properties are not supported or they are missed in 
documentation?

For example:
- autoCreate
- bufferSize
- startingDirectoryMustExist
- delete
- flatten
- charset

and so on... If they are not supported in FTP/SFTP component they should not be 
present in GenericFileEndpoint/Consumer/Producer (as they are specific for File 
component only). Please clarify what is the status of documentation.

Kind regards,
Lukasz Dywicki
--
Code-House
http://code-house.org

Wiadomość napisana przez Claus Ibsen w dniu 5 maj 2012, o godz. 07:37:

> Hi
> 
> Any parameter with consumer. prefix will be configured as properties
> on the created consumer.
> Now the file and ftp consumers is scheduled based, and therefore these
> options apply to their scheduling which is in an inherited class.
> 
> Now in terms of the consumer.delay option, then we got tired of having
> to specify consumer.delay, instead of just delay. So we added support
> for these shortcuts a long time ago.
> 
> The consumer. prefix is not so often used, as often a component
> exposes all its options in the endpoint, and then uses these options
> to configure its consumer/producers.
> 
> 
> 
> On Fri, May 4, 2012 at 9:38 PM, Łukasz Dywicki <[email protected]> wrote:
>> Hey,
>> I have question about File and FTP endpoints documentation. Both pages on 
>> wiki points to consumer. prefix for some parameters - for example 
>> initialDelay or delay, but they are not used at all. Or at least they are 
>> set directly on endpoint (GenericFileEndpoint) instance. If it is used 
>> somewhere else or I am blind? FTP documentation also points to FTPConsumer 
>> only (deleteFile, userFixedDelay). I've walked through code and I've found 
>> no usage of these parameters directly in FtpConsumer. Should these 
>> parameters be named delete, useFixedDelay and so on?
>> 
>> Best regards,
>> Lukasz Dywicki
>> --
>> Code-House
>> http://code-house.org
>> 
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com
> FuseSource
> Email: [email protected]
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to