This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 4f4ba02119d794904858a5252e8f86cd20a44273 Author: Alexandros Koufoudakis <akoufouda...@gmail.com> AuthorDate: Wed Jun 12 18:51:31 2019 +0200 Components "d..." and "f...". https://issues.apache.org/jira/browse/CAMEL-13480 --- .../src/main/docs/dataformat-component.adoc | 2 +- .../src/main/docs/dataset-test-component.adoc | 19 ++-------------- .../src/main/docs/digitalocean-component.adoc | 2 +- .../src/main/docs/direct-component.adoc | 2 +- .../src/main/docs/direct-vm-component.adoc | 2 +- .../src/main/docs/disruptor-component.adoc | 2 +- .../camel-dozer/src/main/docs/dozer-component.adoc | 4 ++-- .../camel-drill/src/main/docs/drill-component.adoc | 2 +- .../src/main/docs/dropbox-component.adoc | 2 +- .../src/main/docs/ehcache-component.adoc | 2 +- .../camel-ejb/src/main/docs/ejb-component.adoc | 2 +- .../camel-elsql/src/main/docs/elsql-component.adoc | 8 ++++--- .../camel-etcd/src/main/docs/etcd-component.adoc | 2 +- .../src/main/docs/eventadmin-component.adoc | 5 ++--- .../camel-exec/src/main/docs/exec-component.adoc | 7 +++--- .../src/main/docs/fhirJson-dataformat.adoc | 4 +--- .../src/main/docs/fhirXml-dataformat.adoc | 3 +-- .../camel-file/src/main/docs/file-component.adoc | 20 ++++++++--------- .../src/main/docs/flatpack-component.adoc | 4 ++-- .../camel-fop/src/main/docs/fop-component.adoc | 2 +- .../src/main/docs/freemarker-component.adoc | 14 ++++++------ .../camel-ftp/src/main/docs/ftp-component.adoc | 26 +++++----------------- 22 files changed, 51 insertions(+), 85 deletions(-) diff --git a/components/camel-dataformat/src/main/docs/dataformat-component.adoc b/components/camel-dataformat/src/main/docs/dataformat-component.adoc index b02a2c4..7a2546a 100644 --- a/components/camel-dataformat/src/main/docs/dataformat-component.adoc +++ b/components/camel-dataformat/src/main/docs/dataformat-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.12* -The *dataformat:* component allows to use xref:data-format.adoc[Data +The Dataformat component allows to use link:data-format.html[Data Format] as a Camel Component. === URI format diff --git a/components/camel-dataset/src/main/docs/dataset-test-component.adoc b/components/camel-dataset/src/main/docs/dataset-test-component.adoc index f4f66a6..e26f957 100644 --- a/components/camel-dataset/src/main/docs/dataset-test-component.adoc +++ b/components/camel-dataset/src/main/docs/dataset-test-component.adoc @@ -1,9 +1,7 @@ [[dataset-test-component]] == DataSet Test Component -*Available as of Camel version 1.3* -*Available as of Camel version 1.3* - +*Available as of Camel version 1.3* Testing of distributed and asynchronous processing is notoriously difficult. The <<mock-component,Mock>>, <<mock-component,Test>> @@ -26,20 +24,7 @@ This will then set up a properly configured <<mock-component,Mock>> endpoint, which is only valid if the received messages match the number of expected messages and their message payloads are equal. -Maven users will need to add the following dependency to their `pom.xml` -for this component when using *Camel 2.8* or older: - -[source,xml] ----- -<dependency> - <groupId>org.apache.camel</groupId> - <artifactId>camel-spring</artifactId> - <version>x.x.x</version> - <!-- use the same version as your Camel core version --> -</dependency> ----- - -From Camel 2.9 onwards the <<test-component,Test>> component is provided +The <<test-component,Test>> component is provided directly in the camel-core. === URI format diff --git a/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc b/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc index d04be37..74e3476 100644 --- a/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc +++ b/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.19* -The **DigitalOcean** component allows you to manage Droplets and resources within the DigitalOcean cloud with **Camel** by encapsulating https://www.digitalocean.com/community/projects/api-client-in-java[digitalocean-api-java]. All of the functionality that you are familiar with in the DigitalOcean control panel is also available through this Camel component. +The DigitalOcean component allows you to manage Droplets and resources within the DigitalOcean cloud with **Camel** by encapsulating https://www.digitalocean.com/community/projects/api-client-in-java[digitalocean-api-java]. All of the functionality that you are familiar with in the DigitalOcean control panel is also available through this Camel component. === Prerequisites diff --git a/components/camel-direct/src/main/docs/direct-component.adoc b/components/camel-direct/src/main/docs/direct-component.adoc index f90cc18..61e4c5d 100644 --- a/components/camel-direct/src/main/docs/direct-component.adoc +++ b/components/camel-direct/src/main/docs/direct-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 1.0* -The *direct:* component provides direct, synchronous invocation of any +The Direct component provides direct, synchronous invocation of any consumers when a producer sends a message exchange. + This endpoint can be used to connect existing routes in the *same* camel context. diff --git a/components/camel-directvm/src/main/docs/direct-vm-component.adoc b/components/camel-directvm/src/main/docs/direct-vm-component.adoc index 35e9f1d..37d7838 100644 --- a/components/camel-directvm/src/main/docs/direct-vm-component.adoc +++ b/components/camel-directvm/src/main/docs/direct-vm-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.10* -The *direct-vm:* component provides direct, synchronous invocation of +The Direct-Vm component provides direct, synchronous invocation of any consumers in the JVM when a producer sends a message exchange. + This endpoint can be used to connect existing routes in the same camel context, as well from other camel contexts in the *same* JVM. diff --git a/components/camel-disruptor/src/main/docs/disruptor-component.adoc b/components/camel-disruptor/src/main/docs/disruptor-component.adoc index d5cfaba..77fe80f 100644 --- a/components/camel-disruptor/src/main/docs/disruptor-component.adoc +++ b/components/camel-disruptor/src/main/docs/disruptor-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.12* -The *disruptor:* component provides asynchronous +The Disruptor component provides asynchronous http://www.eecs.harvard.edu/~mdw/proj/seda/[SEDA] behavior much as the standard SEDA Component, but utilizes a https://github.com/LMAX-Exchange/disruptor[Disruptor] instead of a diff --git a/components/camel-dozer/src/main/docs/dozer-component.adoc b/components/camel-dozer/src/main/docs/dozer-component.adoc index 136a9cb..b94f5cb 100644 --- a/components/camel-dozer/src/main/docs/dozer-component.adoc +++ b/components/camel-dozer/src/main/docs/dozer-component.adoc @@ -3,9 +3,9 @@ *Available as of Camel version 2.15* -The *dozer:* component provides the ability to map between Java beans +The Dozer component provides the ability to map between Java beans using the http://camel.apache.org/dozer-type-conversion.html[Dozer] -mapping framework since *Camel 2.15.0*. Camel also supports the ability +mapping framework. Camel also supports the ability to trigger Dozer mappings http://camel.apache.org/dozer-type-conversion.html[as a type converter]. The primary differences between using a Dozer endpoint and a Dozer diff --git a/components/camel-drill/src/main/docs/drill-component.adoc b/components/camel-drill/src/main/docs/drill-component.adoc index 7f010e4..b684bb2 100644 --- a/components/camel-drill/src/main/docs/drill-component.adoc +++ b/components/camel-drill/src/main/docs/drill-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.19* -The *drill:* component gives you the ability to query an https://drill.apache.org/[Apache Drill Cluster] +The Drill component gives you the ability to querying to https://drill.apache.org/[Apache Drill Cluster] Drill is an Apache open-source SQL query engine for Big Data exploration. Drill is designed from the ground up to support high-performance analysis on the semi-structured and rapidly evolving data coming from modern Big Data applications, while still providing the familiarity and ecosystem of ANSI SQL, the industry-standard query language diff --git a/components/camel-dropbox/src/main/docs/dropbox-component.adoc b/components/camel-dropbox/src/main/docs/dropbox-component.adoc index 08d86e3..eddc5cc 100644 --- a/components/camel-dropbox/src/main/docs/dropbox-component.adoc +++ b/components/camel-dropbox/src/main/docs/dropbox-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.14* -The *dropbox:* component allows you to treat +The Dropbox component allows you to treat https://www.dropbox.com[Dropbox] remote folders as a producer or consumer of messages. Using the http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/[Dropbox Java diff --git a/components/camel-ehcache/src/main/docs/ehcache-component.adoc b/components/camel-ehcache/src/main/docs/ehcache-component.adoc index a2ee17d..f1843e4 100644 --- a/components/camel-ehcache/src/main/docs/ehcache-component.adoc +++ b/components/camel-ehcache/src/main/docs/ehcache-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.18* -The *ehcache* component enables you to perform caching operations using +The Ehcache component enables you to perform caching operations using Ehcache 3 as the Cache Implementation. This component supports producer and event based consumer endpoints. diff --git a/components/camel-ejb/src/main/docs/ejb-component.adoc b/components/camel-ejb/src/main/docs/ejb-component.adoc index 2990d3b..e04cb90 100644 --- a/components/camel-ejb/src/main/docs/ejb-component.adoc +++ b/components/camel-ejb/src/main/docs/ejb-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.4* -The *ejb:* component binds EJBs to Camel message exchanges. +The EJB component binds EJBs to Camel message exchanges. Maven users will need to add the following dependency to their `pom.xml` for this component: diff --git a/components/camel-elsql/src/main/docs/elsql-component.adoc b/components/camel-elsql/src/main/docs/elsql-component.adoc index 965c781..22f69fe 100644 --- a/components/camel-elsql/src/main/docs/elsql-component.adoc +++ b/components/camel-elsql/src/main/docs/elsql-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.16* -The *elsql:* component is an extension to the existing +The ELSQL component is an extension to the existing <<sql-component,SQL Component>> that uses https://github.com/OpenGamma/ElSql[ElSql] to define the SQL queries. @@ -40,10 +40,12 @@ The parameters to the SQL queries are named parameters in the elsql mapping files, and maps to corresponding keys from the Camel message, in the given precedence: -1. *Camel 2.16.1:* from message body if <<simple-language,Simple>> +1. from message body if <<simple-language,Simple>> expression. -2. from message body if its a `java.util.Map`3. from message headers +2. from message body if its a `java.util.Map` + +3. from message headers If a named parameter cannot be resolved, then an exception is thrown. diff --git a/components/camel-etcd/src/main/docs/etcd-component.adoc b/components/camel-etcd/src/main/docs/etcd-component.adoc index bece04a..0eded03 100644 --- a/components/camel-etcd/src/main/docs/etcd-component.adoc +++ b/components/camel-etcd/src/main/docs/etcd-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.18* -The camel etcd component allows you to work with Etcd, a distributed reliable key-value store. +The camel Etcd component allows you to work with Etcd, a distributed reliable key-value store. ### URI Format diff --git a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc index 3f45b07..5dc1ecb 100644 --- a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc +++ b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.6* -The `eventadmin` component can be used in an OSGi environment to receive +The Eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them. ### Dependencies @@ -19,8 +19,7 @@ Maven users need to add the following dependency to their `pom.xml` </dependency> ------------------------------------------- -where `${camel-version`} must be replaced by the actual version of Camel -(2.6.0 or higher). +where `${camel-version`} must be replaced by the actual version of Camel. ### URI format diff --git a/components/camel-exec/src/main/docs/exec-component.adoc b/components/camel-exec/src/main/docs/exec-component.adoc index fb7841a..4b4da69 100644 --- a/components/camel-exec/src/main/docs/exec-component.adoc +++ b/components/camel-exec/src/main/docs/exec-component.adoc @@ -3,7 +3,7 @@ *Available as of Camel version 2.3* -The `exec` component can be used to execute system commands. +The Exec component can be used to execute system commands. ### Dependencies @@ -18,8 +18,7 @@ Maven users need to add the following dependency to their `pom.xml` </dependency> ------------------------------------- -where `${camel-version`} must be replaced by the actual version of Camel -(2.3.0 or higher). +where `${camel-version`} must be replaced by the actual version of Camel. ### URI format @@ -130,7 +129,7 @@ The supported headers are defined in are used literally - no quoting is applied. Overrides any existing `args` in the URI. -|`ExecBinding.EXEC_COMMAND_ARGS` |`String`| `in` |*Camel 2.5:* The arguments of the executable as a Single string where +|`ExecBinding.EXEC_COMMAND_ARGS` |`String`| `in` |The arguments of the executable as a Single string where each argument is whitespace separated (see `args` in URI option). The arguments are used literally, no quoting is applied. Overrides any existing `args` in the URI. diff --git a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc index fe8d099..7dc3019 100644 --- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc +++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc @@ -1,9 +1,7 @@ [[fhirJson-dataformat]] == FHIR JSon DataFormat -*Available as of Camel version 2.21* -*Available as of Camel version 2.21* - +*Available as of Camel version 2.21* The FHIR-JSON Data Format leverages link:https://github.com/jamesagnew/hapi-fhir/blob/master/hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/JsonParser.java[HAPI-FHIR's] diff --git a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc index f54a874..ff182ce 100644 --- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc +++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc @@ -1,8 +1,7 @@ [[fhirXml-dataformat]] == FHIR XML DataFormat -*Available as of Camel version 2.21* -*Available as of Camel version 2.21* +*Available as of Camel version 2.21* The FHIR-XML Data Format leverages link:https://github.com/jamesagnew/hapi-fhir/blob/master/hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/XmlParser.java[HAPI-FHIR's] diff --git a/components/camel-file/src/main/docs/file-component.adoc b/components/camel-file/src/main/docs/file-component.adoc index a314efd..b6406bb 100644 --- a/components/camel-file/src/main/docs/file-component.adoc +++ b/components/camel-file/src/main/docs/file-component.adoc @@ -332,7 +332,7 @@ unique ID. written. This header is set by Camel and its purpose is providing end-users with the name of the file that was written. -|`CamelOverruleFileName` |*Camel 2.11:* Is used for overruling `CamelFileName` header and use the +|`CamelOverruleFileName` |Is used for overruling `CamelFileName` header and use the value instead (but only once, as the producer will remove this header after writing the file). The value can be only be a String. Notice that if the option `fileName` has been configured, then this is still being @@ -368,8 +368,7 @@ relative filename. For absolute files this is the absolute path. |`CamelFileLength` |A `long` value containing the file size. -|`CamelFileLastModified` |A `Long` value containing the last modified timestamp of the file. In -*Camel 2.10.3 and older* the type is `Date`. +|`CamelFileLastModified` |A `Long` value containing the last modified timestamp of the file. |=== === Batch Consumer @@ -567,8 +566,8 @@ from("file:bar?doneFileName=done"); Will only consume files from the bar folder, if a done _file_ exists in the same directory as the target files. Camel will automatically delete -the _done file_ when it's done consuming the files. From Camel *2.9.3* -onwards Camel will not automatically delete the _done file_ if +the _done file_ when it's done consuming the files. +Camel does not delete automatically the _done file_ if `noop=true` is configured. However it is more common to have one _done file_ per target file. This @@ -829,7 +828,7 @@ from("file://inbox?idempotent=true").to("..."); ---- Camel uses the absolute file name as the idempotent key, to detect -duplicate files. From *Camel 2.11* onwards you can customize this key by +duplicate files. You can customize this key by using an expression in the idempotentKey option. For example to use both the name and the file size as the key @@ -972,8 +971,7 @@ The file paths is matched with the following rules: * `*` matches zero or more characters * `**` matches zero or more directories in a path -TIP: *New options from Camel 2.10 onwards* -There are now `antInclude` and `antExclude` options to make it easy to +The `antInclude` and `antExclude` options make it easy to specify ANT style include/exclude without having to define the filter. See the URI options above for more information. @@ -1112,7 +1110,7 @@ this as: * In the `begin()` method we can test whether the special _ready_ file exists. The begin method returns a `boolean` to indicate if we can consume the file or not. -* In the `abort()` method (Camel 2.10) special logic can be executed in +* In the `abort()` method special logic can be executed in case the `begin` operation returned `false`, for example to cleanup resources etc. * in the `commit()` method we can move the actual file and also delete @@ -1123,8 +1121,8 @@ the _ready_ file. The `filter` option allows you to implement a custom filter in Java code by implementing the `org.apache.camel.component.file.GenericFileFilter` interface. This interface has an `accept` method that returns a boolean. -Return `true` to include the file, and `false` to skip the file. From -Camel 2.10 onwards, there is a `isDirectory` method on `GenericFile` +Return `true` to include the file, and `false` to skip the file. +There is a `isDirectory` method on `GenericFile` whether the file is a directory. This allows you to filter unwanted directories, to avoid traversing down unwanted directories. diff --git a/components/camel-flatpack/src/main/docs/flatpack-component.adoc b/components/camel-flatpack/src/main/docs/flatpack-component.adoc index 0aac34d..b7cb0d8 100644 --- a/components/camel-flatpack/src/main/docs/flatpack-component.adoc +++ b/components/camel-flatpack/src/main/docs/flatpack-component.adoc @@ -293,10 +293,10 @@ headers). |`parserFactory` |`null` |Uses the default Flatpack parser factory. -|`allowShortLines` |`false` |*Camel 2.9.7 and 2.10.5 onwards*: Allows for lines to be shorter than +|`allowShortLines` |`false` |Allows for lines to be shorter than expected and ignores the extra characters. -|`ignoreExtraColumns` |`false` |*Camel 2.9.7 and 2.10.5 onwards*: Allows for lines to be longer than +|`ignoreExtraColumns` |`false` |Allows for lines to be longer than expected and ignores the extra characters. |======================================================================= diff --git a/components/camel-fop/src/main/docs/fop-component.adoc b/components/camel-fop/src/main/docs/fop-component.adoc index 8528853..7cdf9b2 100644 --- a/components/camel-fop/src/main/docs/fop-component.adoc +++ b/components/camel-fop/src/main/docs/fop-component.adoc @@ -142,7 +142,7 @@ The component supports 3 options, which are listed below. The location of a configuration file with the following http://xmlgraphics.apache.org/fop/1.0/configuration.html[structure]. -From *Camel 2.12* onwards the file is loaded from the classpath by +The file is loaded from the classpath by default. You can use `file:`, or `classpath:` as prefix to load the resource from file or classpath. In previous releases the file is always loaded from file system. diff --git a/components/camel-freemarker/src/main/docs/freemarker-component.adoc b/components/camel-freemarker/src/main/docs/freemarker-component.adoc index 90c8dc4..63437a5 100644 --- a/components/camel-freemarker/src/main/docs/freemarker-component.adoc +++ b/components/camel-freemarker/src/main/docs/freemarker-component.adoc @@ -163,7 +163,7 @@ a `Map`). The `Exchange` is transferred as: |`response` |The Out message (only for InOut message exchange pattern). |======================================================================= -From Camel 2.14, you can setup your custom FreeMarker context in the +You can setup your custom FreeMarker context in the message header with the key "*CamelFreemarkerDataModel*" just like this [source,java] @@ -189,16 +189,16 @@ location for a template or the template content itself. If any of these headers is set then Camel uses this over the endpoint configured resource. This allows you to provide a dynamic template at runtime. -[width="100%",cols="10%,10%,10%,70%",options="header",] +[width="100%",cols="10%,10%,80%",options="header",] |======================================================================= -|Header |Type |Description |Support Version +|Header |Type |Description -|FreemarkerConstants.FREEMARKER_RESOURCE |org.springframework.core.io.Resource |The template resource | <= 2.1 +|FreemarkerConstants.FREEMARKER_RESOURCE |org.springframework.core.io.Resource |The template resource. |FreemarkerConstants.FREEMARKER_RESOURCE_URI |String |A URI for the template resource to use instead of the endpoint -configured. | >= 2.1 +configured. -|FreemarkerConstants.FREEMARKER_TEMPLATE |String |The template to use instead of the endpoint configured. | >= 2.1 +|FreemarkerConstants.FREEMARKER_TEMPLATE |String |The template to use instead of the endpoint configured. |======================================================================= ### Samples @@ -243,7 +243,7 @@ from("activemq:My.Queue"). to("activemq:Another.Queue"); --------------------------------------------------------------------- -In *Camel 2.1* it's possible to specify what template the component +It's possible to specify what template the component should use dynamically via a header, so for example: [source,java] diff --git a/components/camel-ftp/src/main/docs/ftp-component.adoc b/components/camel-ftp/src/main/docs/ftp-component.adoc index 97a8253..ccc1aff 100644 --- a/components/camel-ftp/src/main/docs/ftp-component.adoc +++ b/components/camel-ftp/src/main/docs/ftp-component.adoc @@ -9,7 +9,7 @@ SFTP protocols. When consuming from remote FTP server make sure you read the section titled _Default when consuming files_ further below for details related to consuming files. -Absolute path is *not* supported. *Camel 2.16* will translate absolute path to relative by trimming all +Absolute path is *not* supported. Camel translates absolute path to relative by trimming all leading slashes from `directoryname`. There'll be WARN message printed in the logs. @@ -40,13 +40,7 @@ Where *directoryname* represents the underlying directory. The directory name is a relative path. Absolute path's is *not* supported. The relative path can contain nested folders, such as /inbox/us. -For Camel versions before *Camel 2.16*, the directoryName *must* exist -already as this component does not support the `autoCreate` option -(which the file component does). The reason is that its the FTP -administrator (FTP server) task to properly setup user accounts, and -home directories with the right file permissions etc. - -For *Camel 2.16*, `autoCreate` option is supported. When consumer +The `autoCreate` option is supported. When consumer starts, before polling is scheduled, there's additional FTP operation performed to create the directory configured for endpoint. The default value for `autoCreate` is `true`. @@ -63,7 +57,6 @@ This component uses two different libraries for the actual FTP work. FTP and FTPS uses http://commons.apache.org/net/[Apache Commons Net] while SFTP uses http://www.jcraft.com/jsch/[JCraft JSCH]. -The FTPS component is only available in Camel 2.2 or newer. + FTPS (also known as FTP Secure) is an extension to FTP that adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols. @@ -409,9 +402,9 @@ In addition the FTP/FTPS consumer and producer will enrich the Camel |======================================================================= |Header |Description -|`CamelFtpReplyCode` |*Camel 2.11.1:* The FTP client reply code (the type is a integer) +|`CamelFtpReplyCode` |The FTP client reply code (the type is a integer) -|`CamelFtpReplyString` | *Camel 2.11.1:* The FTP client reply string +|`CamelFtpReplyString` |The FTP client reply string |======================================================================= === About timeouts @@ -465,16 +458,9 @@ producing files (eg uploading) You may want to pick either one depending on your situation and security issues. Some Camel end users can only download files if they use -stepwise, while others can only download if they do not. At least you -have the choice to pick (from Camel 2.6 onwards). - -In Camel 2.0 - 2.5 there is only one mode and it is: - -* before 2.5 not stepwise -* 2.5 stepwise +stepwise, while others can only download if they do not. -From Camel 2.6 onwards there is now an option `stepwise` you can use to -control the behavior. +You can use the `stepwise` option to control the behavior. Note that stepwise changing of directory will in most cases only work when the user is confined to it's home directory and when the home