This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
The following commit(s) were added to refs/heads/main by this push:
new 3f7ac18 [create-pull-request] automated change
3f7ac18 is described below
commit 3f7ac18bde5802a69896decccb3bda9a2137d96b
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Mar 22 01:36:32 2022 +0000
[create-pull-request] automated change
---
.../camel/catalog/karaf/components/ehcache.json | 10 ++++++++++
.../catalog/karaf/components/elasticsearch-rest.json | 10 ++++++++++
.../apache/camel/catalog/karaf/components/elsql.json | 4 ++++
.../apache/camel/catalog/karaf/components/exec.json | 11 +++++++++++
.../camel/catalog/karaf/components/facebook.json | 3 +++
.../camel/catalog/karaf/components/file-watch.json | 12 ++++++++++++
.../apache/camel/catalog/karaf/components/file.json | 19 ++++++++++++++++++-
.../camel/catalog/karaf/components/flatpack.json | 3 +++
.../apache/camel/catalog/karaf/components/fop.json | 3 +++
.../camel/catalog/karaf/components/freemarker.json | 5 +++++
.../apache/camel/catalog/karaf/components/ftp.json | 14 +++++++++++++-
11 files changed, 92 insertions(+), 2 deletions(-)
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ehcache.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ehcache.json
index 7007544..3a79fbf 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ehcache.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ehcache.json
@@ -39,6 +39,16 @@
"keyType": { "kind": "property", "displayName": "Key Type", "group":
"advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.ehcache.EhcacheConfiguration",
"configurationField": "configuration", "description": "The cache key type,
default java.lang.Object" },
"valueType": { "kind": "property", "displayName": "Value Type", "group":
"advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.ehcache.EhcacheConfiguration",
"configurationField": "configuration", "description": "The cache value type,
default java.lang.Object" }
},
+ "headers": {
+ "CamelEhcacheAction": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The operation to be performed on the cache, valid options
are:\n\n* CLEAR\n* PUT\n* PUT_ALL\n* PUT_IF_ABSENT\n* GET\n* GET_ALL\n*
REMOVE\n* REMOVE_ALL\n* REPLACE" },
+ "CamelEhcacheActionHasResult": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Set to true if the action has a result" },
+ "CamelEhcacheActionSucceeded": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Set to true if the action was successful" },
+ "CamelEhcacheKey": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Object", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The cache key used for an action" },
+ "CamelEhcacheKeys": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Set<Object>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A list of keys, used in\n\n* PUT_ALL\n* GET_ALL\n*
REMOVE_ALL" },
+ "CamelEhcacheValue": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Object", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The value to put in the cache or the result of an operation" },
+ "CamelEhcacheOldValue": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Object", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The old value associated to a key for actions like
PUT_IF_ABSENT or the\nObject used for comparison for actions like REPLACE" },
+ "CamelEhcacheEventType": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "EventType",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The type of event received" }
+ },
"properties": {
"cacheName": { "kind": "path", "displayName": "Cache Name", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "the cache name" },
"cacheManager": { "kind": "parameter", "displayName": "Cache Manager",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "org.ehcache.CacheManager", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.ehcache.EhcacheConfiguration",
"configurationField": "configuration", "description": "The cache manager" },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elasticsearch-rest.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elasticsearch-rest.json
index 01fce45..d6b90ec 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elasticsearch-rest.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elasticsearch-rest.json
@@ -36,6 +36,16 @@
"password": { "kind": "property", "displayName": "Password", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "Password for authenticate" },
"user": { "kind": "property", "displayName": "User", "group": "security",
"label": "security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": true,
"description": "Basic authenticate user" }
},
+ "headers": {
+ "operation": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType":
"org.apache.camel.component.elasticsearch.ElasticsearchOperation", "enum": [
"Index", "Update", "Bulk", "BulkIndex", "GetById", "MultiGet", "MultiSearch",
"Delete", "DeleteIndex", "Search", "Exists", "Ping" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
operation to perform" },
+ "indexId": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
id of the indexed document." },
+ "indexName": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
name of the index to act against" },
+ "waitForActiveShards": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The index creation waits for the write consistency
number of shards to be available" },
+ "scrollKeepAliveMs": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The starting index of the response." },
+ "useScroll": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType": "Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "Set
to true to enable scroll usage" },
+ "size": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType": "Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
size of the response." },
+ "from": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType": "Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
starting index of the response." }
+ },
"properties": {
"clusterName": { "kind": "path", "displayName": "Cluster Name", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.elasticsearch.ElasticsearchConfiguration",
"configurationField": "configuration", "description": "Name of the cluster" },
"connectionTimeout": { "kind": "parameter", "displayName": "Connection
Timeout", "group": "producer", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "configurationClass":
"org.apache.camel.component.elasticsearch.ElasticsearchConfiguration",
"configurationField": "configuration", "description": "The time in ms to wait
before connection will timeout." },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elsql.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elsql.json
index 2cd8f7b..2a5b8c1 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elsql.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/elsql.json
@@ -30,6 +30,10 @@
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
"elSqlConfig": { "kind": "property", "displayName": "El Sql Config",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "com.opengamma.elsql.ElSqlConfig", "deprecated": false,
"autowired": false, "secret": false, "description": "To use a specific
configured ElSqlConfig. It may be better to use the databaseVendor option
instead." }
},
+ "headers": {
+ "CamelSqlUpdateCount": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The number of rows updated for `update` operations,
returned as an\n`Integer` object." },
+ "CamelSqlRowCount": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The number of rows returned for `select` operations,
returned as an\n`Integer` object." }
+ },
"properties": {
"elsqlName": { "kind": "path", "displayName": "Elsql Name", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The name of the elsql to use (is NAMED
in the elsql file)" },
"resourceUri": { "kind": "path", "displayName": "Resource Uri", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The resource file which contains the elsql SQL statements to
use. You can specify multiple resources separated by comma. The resources are
loaded on the classpath by default, you can prefix with file: to load from file
system. Notice you can set thi [...]
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/exec.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/exec.json
index 4a61929..34c87d3 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/exec.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/exec.json
@@ -25,6 +25,17 @@
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelExecCommandExecutable": { "kind": "header", "displayName": "",
"group": "in", "label": "in", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The name of the system command that will be executed.
Overrides\n`executable` in the URI." },
+ "CamelExecCommandArgs": { "kind": "header", "displayName": "", "group":
"in", "label": "in", "required": false, "javaType": "java.util.List<String> or
String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Command-line argument(s) to pass to the
executed process. The argument(s)\nis\/are used literally - no quoting is
applied. Overrides any existing\n`args` in the URI." },
+ "CamelExecCommandOutFile": { "kind": "header", "displayName": "", "group":
"in", "label": "in", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The name of a file, created by the executable, that should be
considered\nas its output. Overrides any existing `outFile` in the URI." },
+ "CamelExecCommandWorkingDir": { "kind": "header", "displayName": "",
"group": "in", "label": "in", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The directory in which the command should be executed.
Overrides any\nexisting `workingDir` in the URI." },
+ "CamelExecCommandTimeout": { "kind": "header", "displayName": "", "group":
"in", "label": "in", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The timeout, in milliseconds, after which the executable should
be\nterminated. Overrides any existing `timeout` in the URI." },
+ "CamelExecStderr": { "kind": "header", "displayName": "", "group": "out",
"label": "out", "required": false, "javaType": "java.io.InputStream",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The value of this header points to the standard error
stream (stderr) of\nthe executable. If no stderr is written, the value is
`null`." },
+ "CamelExecExitValue": { "kind": "header", "displayName": "", "group":
"out", "label": "out", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The value of this header is the _exit value_ of the executable.
Non-zero\nexit values typically indicate abnormal termination. Note that the
exit\nvalue is OS-dependent." },
+ "CamelExecUseStderrOnEmptyStdout": { "kind": "header", "displayName": "",
"group": "in", "label": "in", "required": false, "javaType": "boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Indicates that when `stdout` is empty, this component
will populate the\nCamel Message Body with `stderr`. This behavior is disabled
(`false`) by\ndefault." },
+ "CamelExecCommandLogLevel": { "kind": "header", "displayName": "",
"group": "in", "label": "in", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Logging level to be used for commands during execution.
The default value is DEBUG.\nPossible values are TRACE, DEBUG, INFO, WARN,
ERROR or OFF (Values of LoggingLevel enum)" }
+ },
"properties": {
"executable": { "kind": "path", "displayName": "Executable", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Sets the executable to be executed. The
executable must not be empty or null." },
"args": { "kind": "parameter", "displayName": "Args", "group": "producer",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The arguments may be one or many whitespace-separated tokens."
},
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/facebook.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/facebook.json
index 0452200..d87a3a7 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/facebook.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/facebook.json
@@ -54,6 +54,9 @@
"oAuthAuthorizationURL": { "kind": "property", "displayName": "OAuth
Authorization URL", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"https:\/\/www.facebook.com\/dialog\/oauth", "configurationClass":
"org.apache.camel.component.facebook.config.FacebookConfiguration",
"configurationField": "configuration", "description": "OAuth authorization URL"
},
"oAuthPermissions": { "kind": "property", "displayName": "OAuth
Permissions", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.facebook.config.FacebookConfiguration",
"configurationField": "configuration", "description": "Default OAuth
permissions. Comma separated permission names. See
https:\/\/developers.facebook.c [...]
},
+ "headers": {
+ "CamelFacebook.rawJSON": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The raw json" }
+ },
"properties": {
"methodName": { "kind": "path", "displayName": "Method Name", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "What operation to perform" },
"achievementURL": { "kind": "parameter", "displayName": "Achievement URL",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.net.URL", "deprecated": false, "autowired": false, "secret":
false, "configurationClass":
"org.apache.camel.component.facebook.config.FacebookEndpointConfiguration",
"configurationField": "configuration", "description": "The unique URL of the
achievement" },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file-watch.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file-watch.json
index 321974f..8577608 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file-watch.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file-watch.json
@@ -30,6 +30,18 @@
"useFileHashing": { "kind": "property", "displayName": "Use File Hashing",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Enables or disables file hashing
to detect duplicate events. If you disable this, you can get some events
multiple times on some platforms and JDKs. Check java.nio.file.WatchService
limitations for your target plat [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelFileEventType": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Type of event. Possible values: CREATE, DELETE, MODIFY." },
+ "CamelFileNameOnly": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Only the file name (the name with no leading paths)." },
+ "CamelFileAbsolute": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A `boolean` option specifying whether the consumed file
denotes an\nabsolute path or not. Should normally be `false` for relative
paths.\nAbsolute paths should normally not be used but we added to the
move\noption to allow moving files to absolute paths. [...]
+ "CamelFileAbsolutePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The absolute path to the file. For relative files this path
holds the\nrelative path instead." },
+ "CamelFilePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The file path. For relative files this is the starting
directory + the\nrelative filename. For absolute files this is the absolute
path." },
+ "CamelFileName": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Name of the consumed file as a relative file path with offset
from the\nstarting directory configured on the endpoint." },
+ "CamelFileRelativePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The relative path." },
+ "CamelFileNameConsumed": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The name of the file that has been consumed" },
+ "CamelFileParent": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The parent path." },
+ "CamelFileLastModified": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "A `Long` value containing the last modified timestamp of the
file." }
+ },
"properties": {
"path": { "kind": "path", "displayName": "Path", "group": "consumer",
"label": "consumer", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Path of directory to consume events
from." },
"antInclude": { "kind": "parameter", "displayName": "Ant Include",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "**", "description": "ANT style pattern to
match files. The file is matched against path relative to endpoint path.
Pattern must be also relative (not starting with slash)" },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file.json
index f6e6025..e34e00c 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/file.json
@@ -26,6 +26,23 @@
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelFileLength": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A `long` value containing the file size." },
+ "CamelFileLastModified": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A `Long` value containing the last modified timestamp of
the file." },
+ "CamelFileLocalWorkPath": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "File",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The local work path" },
+ "CamelFileNameOnly": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Only the file name (the name with no leading paths)." },
+ "CamelFileName": { "kind": "header", "displayName": "", "group": "common",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"(producer) Specifies the name of the file to write (relative to the
endpoint\ndirectory). This name can be a `String`; a `String` with
a\nxref:languages:file-language.adoc[File Language] or
xref:languages:simple-language.adoc[Simple]\nexpression; or an Expressio [...]
+ "CamelFileNameConsumed": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The name of the file that has been consumed" },
+ "CamelFileAbsolute": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A `boolean` option specifying whether the consumed file
denotes an\nabsolute path or not. Should normally be `false` for relative
paths.\nAbsolute paths should normally not be used but we added to the
move\noption to allow moving files to absolute [...]
+ "CamelFileAbsolutePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The absolute path to the file. For relative files this
path holds the\nrelative path instead." },
+ "CamelFileExtendedAttributes": { "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"Map<String, Object>", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The extended attributes of the file" },
+ "CamelFileContentType": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The content type of the file" },
+ "CamelFilePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The file path. For relative files this is the starting
directory + the\nrelative filename. For absolute files this is the absolute
path." },
+ "CamelFileRelativePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The relative path." },
+ "CamelFileParent": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The parent path." },
+ "CamelFileNameProduced": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The actual absolute filepath (path + name) for the
output file that was\nwritten. This header is set by Camel and its purpose is
providing\nend-users with the name of the file that was written." },
+ "CamelOverruleFileName": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "Object",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Is used for overruling `CamelFileName` header and use
the\nvalue instead (but only once, as the producer will remove this
header\nafter writing the file). The value can be only be a String. Notice
that\nif the option `fileName` has been configu [...]
+ },
"properties": {
"directoryName": { "kind": "path", "displayName": "Directory Name",
"group": "common", "label": "", "required": true, "type": "string", "javaType":
"java.io.File", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The starting directory" },
"charset": { "kind": "parameter", "displayName": "Charset", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "This option is used to specify the encoding of the file. You
can use this on the consumer, to specify the encodings of the files, which
allow Camel to know the charset it should load the file content in case the
file content is being accessed. Likewise [...]
@@ -64,7 +81,7 @@
"chmodDirectory": { "kind": "parameter", "displayName": "Chmod Directory",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Specify the directory
permissions used when the producer creates missing directories, the chmod value
must be between 000 and 777; If there is a leading digit like in 0755 we will
ignore it." },
"eagerDeleteTargetFile": { "kind": "parameter", "displayName": "Eager
Delete Target File", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use this to disa [...]
"forceWrites": { "kind": "parameter", "displayName": "Force Writes",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether to force syncing writes to the file system. You can turn this off if
you do not want this level of guarantee, for example if writing to logs \/
audit logs etc; this would yield better performa [...]
- "keepLastModified": { "kind": "parameter", "displayName": "Keep Last
Modified", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Will keep the last modified timestamp from the source file (if
any). Will use the Exchange.FILE_LAST_MODIFIED header to located the timestamp.
This header can contain either a java.util.Da [...]
+ "keepLastModified": { "kind": "parameter", "displayName": "Keep Last
Modified", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Will keep the last modified timestamp from the source file (if
any). Will use the FileConstants.FILE_LAST_MODIFIED header to located the
timestamp. This header can contain either a java.ut [...]
"moveExistingFileStrategy": { "kind": "parameter", "displayName": "Move
Existing File Strategy", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, there is an [...]
"autoCreate": { "kind": "parameter", "displayName": "Auto Create",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Automatically create missing
directories in the file's pathname. For the file consumer, that means creating
the starting directory. For the file producer, it means the directory the files
should be written to." },
"bufferSize": { "kind": "parameter", "displayName": "Buffer Size",
"group": "advanced", "label": "advanced", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 131072, "description": "Buffer size in bytes used for writing
files (or in case of FTP for downloading and uploading files)." },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/flatpack.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/flatpack.json
index 9de2d96..1dd426e 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/flatpack.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/flatpack.json
@@ -26,6 +26,9 @@
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelFlatpackCounter": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The current row index. For `splitRows=false` the counter
is the total\nnumber of rows." }
+ },
"properties": {
"type": { "kind": "path", "displayName": "Type", "group": "common",
"label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.flatpack.FlatpackType", "enum": [ "fixed", "delim"
], "deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "defaultValue": "delim", "description": "Whether to use fixed or
delimiter" },
"resourceUri": { "kind": "path", "displayName": "Resource Uri", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "URL for loading the flatpack mapping
file from classpath or file system" },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/fop.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/fop.json
index f2cceb2..eeb805e 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/fop.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/fop.json
@@ -25,6 +25,9 @@
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelFop.Output.Format": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The output format" }
+ },
"properties": {
"outputType": { "kind": "path", "displayName": "Output Type", "group":
"producer", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.fop.FopOutputType", "enum": [ "pdf", "ps", "pcl",
"png", "jpeg", "svg", "xml", "mif", "rtf", "txt" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
primary output format is PDF but other output formats are also supported." },
"fopFactory": { "kind": "parameter", "displayName": "Fop Factory",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.fop.apps.FopFactory", "deprecated": false, "autowired":
false, "secret": false, "description": "Allows to use a custom configured or
implementation of org.apache.fop.apps.FopFactory." },
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/freemarker.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/freemarker.json
index 2999d12..5389cc5 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/freemarker.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/freemarker.json
@@ -29,6 +29,11 @@
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "freemarker.template.Configuration", "deprecated": false,
"autowired": false, "secret": false, "description": "To use an existing
freemarker.template.Configuration instance as the configuration." }
},
+ "headers": {
+ "CamelFreemarkerResourceUri": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A URI for the template resource to use instead of the
endpoint\nconfigured." },
+ "CamelFreemarkerTemplate": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The template to use instead of the endpoint configured." },
+ "CamelFreemarkerDataModel": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "Object",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The data model" }
+ },
"properties": {
"resourceUri": { "kind": "path", "displayName": "Resource Uri", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Path to the resource. You can prefix
with: classpath, file, http, ref, or bean. classpath, file and http loads the
resource using these protocols (classpath is default). ref will lookup the
resource in the registry. bean will [...]
"allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context
Map All", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Sets whether the
context map should allow access to all details. By default only the message
body and headers can be accessed. This option can be enabled for full access to
the current Exchange and CamelContext. [...]
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ftp.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ftp.json
index 9ca26fd..ad47396 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ftp.json
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ftp.json
@@ -28,6 +28,18 @@
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelFileLength": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A `long` value containing the file size." },
+ "CamelFileLastModified": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A `Long` value containing the last modified timestamp of
the file." },
+ "CamelFileName": { "kind": "header", "displayName": "", "group": "common",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"Specifies the output file name (relative to the endpoint directory) to\nbe
used for the output message when sending to the endpoint. If this is\nnot
present and no expression either, then a generated message ID is\nused as the
filename instead." },
+ "CamelFileNameOnly": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Only the file name (the name with no leading paths)." },
+ "CamelFileParent": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The parent path." },
+ "CamelRemoteFileInputStream": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"java.io.InputStream", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The remote file input stream." },
+ "CamelFileLocalWorkPath": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Path to the local work file, if local work directory is used."
},
+ "CamelFtpReplyCode": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The FTP client reply code" },
+ "CamelFtpReplyString": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The FTP client reply string" },
+ "CamelFileHost": { "kind": "header", "displayName": "", "group": "common",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
remote hostname." }
+ },
"properties": {
"host": { "kind": "path", "displayName": "Host", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Hostname of the FTP
server" },
"port": { "kind": "path", "displayName": "Port", "group": "common",
"label": "", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Port of the FTP server"
},
@@ -75,7 +87,7 @@
"chmod": { "kind": "parameter", "displayName": "Chmod", "group": "producer
(advanced)", "label": "producer,advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Allows you to set chmod
on the stored file. For example chmod=640." },
"disconnectOnBatchComplete": { "kind": "parameter", "displayName":
"Disconnect On Batch Complete", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current connection to the [...]
"eagerDeleteTargetFile": { "kind": "parameter", "displayName": "Eager
Delete Target File", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether or not to eagerly delete any
existing target file. This option only applies when you use fileExists=Override
and the tempFileName option as well. You can use this to disa [...]
- "keepLastModified": { "kind": "parameter", "displayName": "Keep Last
Modified", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Will keep the last modified timestamp from the source file (if
any). Will use the Exchange.FILE_LAST_MODIFIED header to located the timestamp.
This header can contain either a java.util.Da [...]
+ "keepLastModified": { "kind": "parameter", "displayName": "Keep Last
Modified", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Will keep the last modified timestamp from the source file (if
any). Will use the FileConstants.FILE_LAST_MODIFIED header to located the
timestamp. This header can contain either a java.ut [...]
"moveExistingFileStrategy": { "kind": "parameter", "displayName": "Move
Existing File Strategy", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, there is an [...]
"sendNoop": { "kind": "parameter", "displayName": "Send Noop", "group":
"producer (advanced)", "label": "producer,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Whether to send a noop
command as a pre-write check before uploading files to the FTP [...]
"activePortRange": { "kind": "parameter", "displayName": "Active Port
Range", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Set the client side port
range in active mode. The syntax is: minPort-maxPort Both port numbers are
inclu [...]