This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new bc52a17ce99 Regen
bc52a17ce99 is described below

commit bc52a17ce999acf10ab90fd6794db3071460cf3b
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jun 14 09:55:50 2023 +0200

    Regen
---
 .../catalog/components/robotframework.json         | 36 +++++------
 .../src/main/docs/robotframework.json              | 34 +++++-----
 .../RobotFrameworkComponentConfiguration.java      | 75 +++++++++++-----------
 3 files changed, 72 insertions(+), 73 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
index a720bff9ae8..11159d374ee 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
@@ -24,10 +24,10 @@
   "componentProperties": {
     "allowContextMapAll": { "index": 0, "kind": "property", "displayName": 
"Allow Context Map All", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets whether the context 
map should allow access to all details [...]
     "allowTemplateFromHeader": { "index": 1, "kind": "property", 
"displayName": "Allow Template From Header", "group": "common", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Whether to allow to use 
resource template from header [...]
-    "argumentFile": { "index": 2, "kind": "property", "displayName": "Argument 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A text file to read more 
arguments from." },
+    "argumentFiles": { "index": 2, "kind": "property", "displayName": 
"Argument Files", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A text String to read 
more arguments from." },
     "combinedTagStats": { "index": 3, "kind": "property", "displayName": 
"Combined Tag Stats", "group": "common", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Creates combined 
statistics based on tags. Use the format tags:title List" },
     "criticalTags": { "index": 4, "kind": "property", "displayName": "Critical 
Tags", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Tests that have the 
given tags are considered critical. List" },
-    "debugFile": { "index": 5, "kind": "property", "displayName": "Debug 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A debug file that is 
written during execution." },
+    "debugFile": { "index": 5, "kind": "property", "displayName": "Debug 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A debug String that is 
written during execution." },
     "document": { "index": 6, "kind": "property", "displayName": "Document", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the documentation 
of the top-level tests suites." },
     "dryrun": { "index": 7, "kind": "property", "displayName": "Dryrun", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets dryrun mode on use. 
In the dry run mode tests are run without executing keywords orig [...]
     "excludes": { "index": 8, "kind": "property", "displayName": "Excludes", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Selects the tests cases 
by tags. List" },
@@ -35,7 +35,7 @@
     "includes": { "index": 10, "kind": "property", "displayName": "Includes", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Selects the tests cases 
by tags. List" },
     "listener": { "index": 11, "kind": "property", "displayName": "Listener", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets a single listener 
for monitoring tests execution" },
     "listeners": { "index": 12, "kind": "property", "displayName": 
"Listeners", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets multiple listeners 
for monitoring tests execution. Use the format ListenerWithArgs:arg1:arg2  [...]
-    "log": { "index": 13, "kind": "property", "displayName": "Log", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.io.File", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated log file." },
+    "log": { "index": 13, "kind": "property", "displayName": "Log", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated log String." },
     "logLevel": { "index": 14, "kind": "property", "displayName": "Log Level", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the threshold level 
for logging." },
     "logTitle": { "index": 15, "kind": "property", "displayName": "Log Title", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets a title for the 
generated tests log." },
     "metadata": { "index": 16, "kind": "property", "displayName": "Metadata", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets free metadata for 
the top level tests suites. comma seperated list of string resulting as List" },
@@ -44,14 +44,14 @@
     "name": { "index": 19, "kind": "property", "displayName": "Name", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the name of the 
top-level tests suites." },
     "nonCriticalTags": { "index": 20, "kind": "property", "displayName": "Non 
Critical Tags", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Tests that have the 
given tags are not critical. List" },
     "noStatusReturnCode": { "index": 21, "kind": "property", "displayName": 
"No Status Return Code", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "If true, sets the return 
code to zero regardless of failures i [...]
-    "output": { "index": 22, "kind": "property", "displayName": "Output", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated output file." },
-    "outputDirectory": { "index": 23, "kind": "property", "displayName": 
"Output Directory", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.io.File", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Configures where 
generated reports are to be placed." },
+    "output": { "index": 22, "kind": "property", "displayName": "Output", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated output String." },
+    "outputDirectory": { "index": 23, "kind": "property", "displayName": 
"Output Directory", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Configures where 
generated reports are to be placed." },
     "randomize": { "index": 24, "kind": "property", "displayName": 
"Randomize", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the test execution 
order to be randomized. Valid values are all, suite, and test" },
-    "report": { "index": 25, "kind": "property", "displayName": "Report", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated report file." },
+    "report": { "index": 25, "kind": "property", "displayName": "Report", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated report String." },
     "reportBackground": { "index": 26, "kind": "property", "displayName": 
"Report Background", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets background colors 
for the generated report and summary." },
     "reportTitle": { "index": 27, "kind": "property", "displayName": "Report 
Title", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets a title for the 
generated tests report." },
     "runEmptySuite": { "index": 28, "kind": "property", "displayName": "Run 
Empty Suite", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Executes tests also if 
the top level test suite is empty. Useful e.g. wit [...]
-    "runFailed": { "index": 29, "kind": "property", "displayName": "Run 
Failed", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Re-run failed tests, 
based on output.xml file." },
+    "runFailed": { "index": 29, "kind": "property", "displayName": "Run 
Failed", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Re-run failed tests, 
based on output.xml String." },
     "runMode": { "index": 30, "kind": "property", "displayName": "Run Mode", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the execution mode 
for this tests run. Note that this setting has been deprecated in Robot Frame 
[...]
     "skipTeardownOnExit": { "index": 31, "kind": "property", "displayName": 
"Skip Teardown On Exit", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets whether the 
teardowns are skipped if the test execution i [...]
     "splitOutputs": { "index": 32, "kind": "property", "displayName": "Split 
Outputs", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Splits output and log 
files." },
@@ -67,8 +67,8 @@
     "timestampOutputs": { "index": 42, "kind": "property", "displayName": 
"Timestamp Outputs", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Adds a timestamp to all 
output files." },
     "variableFiles": { "index": 43, "kind": "property", "displayName": 
"Variable Files", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets variables using 
variables files. Use the format path:args List" },
     "variables": { "index": 44, "kind": "property", "displayName": 
"Variables", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets individual 
variables. Use the format name:value List" },
-    "warnOnSkippedFiles": { "index": 45, "kind": "property", "displayName": 
"Warn On Skipped Files", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Show a warning when an 
invalid file is skipped." },
-    "xunitFile": { "index": 46, "kind": "property", "displayName": "Xunit 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated XUnit compatible result file, relative to outputDirectory. The file 
is [...]
+    "warnOnSkippedFiles": { "index": 45, "kind": "property", "displayName": 
"Warn On Skipped Files", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Show a warning when an 
invalid String is skipped." },
+    "xunitFile": { "index": 46, "kind": "property", "displayName": "Xunit 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated XUnit compatible result String, relative to outputDirectory. The S 
[...]
     "bridgeErrorHandler": { "index": 47, "kind": "property", "displayName": 
"Bridge Error Handler", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Allows for bridging the consumer to the Camel routing Error Handler, which 
mean any exceptions occurred while the consumer is trying to pickup incoming 
messages, or the likes, will now be proc [...]
     "lazyStartProducer": { "index": 48, "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 fai [...]
     "autowiredEnabled": { "index": 49, "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  [...]
@@ -83,11 +83,11 @@
     "resourceUri": { "index": 0, "kind": "path", "displayName": "Resource 
Uri", "group": "common", "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. [...]
     "allowContextMapAll": { "index": 1, "kind": "parameter", "displayName": 
"Allow Context Map All", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets whether the context 
map should allow access to all detail [...]
     "allowTemplateFromHeader": { "index": 2, "kind": "parameter", 
"displayName": "Allow Template From Header", "group": "common", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Whether to allow to use 
resource template from heade [...]
-    "argumentFile": { "index": 3, "kind": "parameter", "displayName": 
"Argument File", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.io.File", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A text file to read more 
arguments from." },
+    "argumentFiles": { "index": 3, "kind": "parameter", "displayName": 
"Argument Files", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A text String to read 
more arguments from." },
     "combinedTagStats": { "index": 4, "kind": "parameter", "displayName": 
"Combined Tag Stats", "group": "common", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Creates combined 
statistics based on tags. Use the format tags:title List" },
     "contentCache": { "index": 5, "kind": "parameter", "displayName": "Content 
Cache", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets whether to use resource 
content cache or not" },
     "criticalTags": { "index": 6, "kind": "parameter", "displayName": 
"Critical Tags", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Tests that have the 
given tags are considered critical. List" },
-    "debugFile": { "index": 7, "kind": "parameter", "displayName": "Debug 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A debug file that is 
written during execution." },
+    "debugFile": { "index": 7, "kind": "parameter", "displayName": "Debug 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "A debug String that is 
written during execution." },
     "document": { "index": 8, "kind": "parameter", "displayName": "Document", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the documentation 
of the top-level tests suites." },
     "dryrun": { "index": 9, "kind": "parameter", "displayName": "Dryrun", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets dryrun mode on use. 
In the dry run mode tests are run without executing keywords ori [...]
     "excludes": { "index": 10, "kind": "parameter", "displayName": "Excludes", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Selects the tests cases 
by tags. List" },
@@ -95,7 +95,7 @@
     "includes": { "index": 12, "kind": "parameter", "displayName": "Includes", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Selects the tests cases 
by tags. List" },
     "listener": { "index": 13, "kind": "parameter", "displayName": "Listener", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets a single listener 
for monitoring tests execution" },
     "listeners": { "index": 14, "kind": "parameter", "displayName": 
"Listeners", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets multiple listeners 
for monitoring tests execution. Use the format ListenerWithArgs:arg1:arg2 [...]
-    "log": { "index": 15, "kind": "parameter", "displayName": "Log", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.io.File", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated log file." },
+    "log": { "index": 15, "kind": "parameter", "displayName": "Log", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated log String." },
     "logLevel": { "index": 16, "kind": "parameter", "displayName": "Log 
Level", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the threshold level 
for logging." },
     "logTitle": { "index": 17, "kind": "parameter", "displayName": "Log 
Title", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets a title for the 
generated tests log." },
     "metadata": { "index": 18, "kind": "parameter", "displayName": "Metadata", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets free metadata for 
the top level tests suites. comma seperated list of string resulting as List" },
@@ -104,14 +104,14 @@
     "name": { "index": 21, "kind": "parameter", "displayName": "Name", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the name of the 
top-level tests suites." },
     "nonCriticalTags": { "index": 22, "kind": "parameter", "displayName": "Non 
Critical Tags", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Tests that have the 
given tags are not critical. List" },
     "noStatusReturnCode": { "index": 23, "kind": "parameter", "displayName": 
"No Status Return Code", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "If true, sets the return 
code to zero regardless of failures  [...]
-    "output": { "index": 24, "kind": "parameter", "displayName": "Output", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated output file." },
-    "outputDirectory": { "index": 25, "kind": "parameter", "displayName": 
"Output Directory", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.io.File", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Configures where 
generated reports are to be placed." },
+    "output": { "index": 24, "kind": "parameter", "displayName": "Output", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated output String." },
+    "outputDirectory": { "index": 25, "kind": "parameter", "displayName": 
"Output Directory", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Configures where 
generated reports are to be placed." },
     "randomize": { "index": 26, "kind": "parameter", "displayName": 
"Randomize", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the test execution 
order to be randomized. Valid values are all, suite, and test" },
-    "report": { "index": 27, "kind": "parameter", "displayName": "Report", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated report file." },
+    "report": { "index": 27, "kind": "parameter", "displayName": "Report", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated report String." },
     "reportBackground": { "index": 28, "kind": "parameter", "displayName": 
"Report Background", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets background colors 
for the generated report and summary." },
     "reportTitle": { "index": 29, "kind": "parameter", "displayName": "Report 
Title", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets a title for the 
generated tests report." },
     "runEmptySuite": { "index": 30, "kind": "parameter", "displayName": "Run 
Empty Suite", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Executes tests also if 
the top level test suite is empty. Useful e.g. wi [...]
-    "runFailed": { "index": 31, "kind": "parameter", "displayName": "Run 
Failed", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Re-run failed tests, 
based on output.xml file." },
+    "runFailed": { "index": 31, "kind": "parameter", "displayName": "Run 
Failed", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Re-run failed tests, 
based on output.xml String." },
     "runMode": { "index": 32, "kind": "parameter", "displayName": "Run Mode", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the execution mode 
for this tests run. Note that this setting has been deprecated in Robot Fram 
[...]
     "skipTeardownOnExit": { "index": 33, "kind": "parameter", "displayName": 
"Skip Teardown On Exit", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets whether the 
teardowns are skipped if the test execution  [...]
     "splitOutputs": { "index": 34, "kind": "parameter", "displayName": "Split 
Outputs", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Splits output and log 
files." },
@@ -127,8 +127,8 @@
     "timestampOutputs": { "index": 44, "kind": "parameter", "displayName": 
"Timestamp Outputs", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Adds a timestamp to all 
output files." },
     "variableFiles": { "index": 45, "kind": "parameter", "displayName": 
"Variable Files", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets variables using 
variables files. Use the format path:args List" },
     "variables": { "index": 46, "kind": "parameter", "displayName": 
"Variables", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets individual 
variables. Use the format name:value List" },
-    "warnOnSkippedFiles": { "index": 47, "kind": "parameter", "displayName": 
"Warn On Skipped Files", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Show a warning when an 
invalid file is skipped." },
-    "xunitFile": { "index": 48, "kind": "parameter", "displayName": "Xunit 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated XUnit compatible result file, relative to outputDirectory. The file i 
[...]
+    "warnOnSkippedFiles": { "index": 47, "kind": "parameter", "displayName": 
"Warn On Skipped Files", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Show a warning when an 
invalid String is skipped." },
+    "xunitFile": { "index": 48, "kind": "parameter", "displayName": "Xunit 
File", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration", 
"configurationField": "configuration", "description": "Sets the path to the 
generated XUnit compatible result String, relative to outputDirectory. The  
[...]
     "sendEmptyMessageWhenIdle": { "index": 49, "kind": "parameter", 
"displayName": "Send Empty Message When Idle", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "If the polling consumer did not poll any files, you can 
enable this option to send an empty message (no body) instead." },
     "bridgeErrorHandler": { "index": 50, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages, or the li [...]
     "exceptionHandler": { "index": 51, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
diff --git 
a/components-starter/camel-robotframework-starter/src/main/docs/robotframework.json
 
b/components-starter/camel-robotframework-starter/src/main/docs/robotframework.json
index 6550e42756e..ab803d53adf 100644
--- 
a/components-starter/camel-robotframework-starter/src/main/docs/robotframework.json
+++ 
b/components-starter/camel-robotframework-starter/src/main/docs/robotframework.json
@@ -28,9 +28,9 @@
       "defaultValue": false
     },
     {
-      "name": "camel.component.robotframework.argument-file",
-      "type": "java.io.File",
-      "description": "A text file to read more arguments from.",
+      "name": "camel.component.robotframework.argument-files",
+      "type": "java.lang.String",
+      "description": "A text String to read more arguments from.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
     {
@@ -72,8 +72,8 @@
     },
     {
       "name": "camel.component.robotframework.debug-file",
-      "type": "java.io.File",
-      "description": "A debug file that is written during execution.",
+      "type": "java.lang.String",
+      "description": "A debug String that is written during execution.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
     {
@@ -135,8 +135,8 @@
     },
     {
       "name": "camel.component.robotframework.log",
-      "type": "java.io.File",
-      "description": "Sets the path to the generated log file.",
+      "type": "java.lang.String",
+      "description": "Sets the path to the generated log String.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
     {
@@ -191,13 +191,13 @@
     },
     {
       "name": "camel.component.robotframework.output",
-      "type": "java.io.File",
-      "description": "Sets the path to the generated output file.",
+      "type": "java.lang.String",
+      "description": "Sets the path to the generated output String.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
     {
       "name": "camel.component.robotframework.output-directory",
-      "type": "java.io.File",
+      "type": "java.lang.String",
       "description": "Configures where generated reports are to be placed.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
@@ -209,8 +209,8 @@
     },
     {
       "name": "camel.component.robotframework.report",
-      "type": "java.io.File",
-      "description": "Sets the path to the generated report file.",
+      "type": "java.lang.String",
+      "description": "Sets the path to the generated report String.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
     {
@@ -234,8 +234,8 @@
     },
     {
       "name": "camel.component.robotframework.run-failed",
-      "type": "java.io.File",
-      "description": "Re-run failed tests, based on output.xml file.",
+      "type": "java.lang.String",
+      "description": "Re-run failed tests, based on output.xml String.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     },
     {
@@ -333,14 +333,14 @@
     {
       "name": "camel.component.robotframework.warn-on-skipped-files",
       "type": "java.lang.Boolean",
-      "description": "Show a warning when an invalid file is skipped.",
+      "description": "Show a warning when an invalid String is skipped.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration",
       "defaultValue": false
     },
     {
       "name": "camel.component.robotframework.xunit-file",
-      "type": "java.io.File",
-      "description": "Sets the path to the generated XUnit compatible result 
file, relative to outputDirectory. The file is in xml format. By default, the 
file name is derived from the testCasesDirectory parameter, replacing blanks in 
the directory name by underscores.",
+      "type": "java.lang.String",
+      "description": "Sets the path to the generated XUnit compatible result 
String, relative to outputDirectory. The String is in xml format. By default, 
the String name is derived from the testCasesDirectory parameter, replacing 
blanks in the directory name by underscores.",
       "sourceType": 
"org.apache.camel.component.robotframework.springboot.RobotFrameworkComponentConfiguration"
     }
   ],
diff --git 
a/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
 
b/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
index d41cbda9b8f..a7511f1c111 100644
--- 
a/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
+++ 
b/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.robotframework.springboot;
 
-import java.io.File;
 import 
org.apache.camel.component.robotframework.RobotFrameworkCamelConfiguration;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -52,9 +51,9 @@ public class RobotFrameworkComponentConfiguration
      */
     private Boolean allowTemplateFromHeader = false;
     /**
-     * A text file to read more arguments from.
+     * A text String to read more arguments from.
      */
-    private File argumentFile;
+    private String argumentFiles;
     /**
      * Creates combined statistics based on tags. Use the format tags:title 
List
      */
@@ -64,9 +63,9 @@ public class RobotFrameworkComponentConfiguration
      */
     private String criticalTags;
     /**
-     * A debug file that is written during execution.
+     * A debug String that is written during execution.
      */
-    private File debugFile;
+    private String debugFile;
     /**
      * Sets the documentation of the top-level tests suites.
      */
@@ -99,9 +98,9 @@ public class RobotFrameworkComponentConfiguration
      */
     private String listeners;
     /**
-     * Sets the path to the generated log file.
+     * Sets the path to the generated log String.
      */
-    private File log;
+    private String log;
     /**
      * Sets the threshold level for logging.
      */
@@ -139,22 +138,22 @@ public class RobotFrameworkComponentConfiguration
      */
     private Boolean noStatusReturnCode = false;
     /**
-     * Sets the path to the generated output file.
+     * Sets the path to the generated output String.
      */
-    private File output;
+    private String output;
     /**
      * Configures where generated reports are to be placed.
      */
-    private File outputDirectory;
+    private String outputDirectory;
     /**
      * Sets the test execution order to be randomized. Valid values are all,
      * suite, and test
      */
     private String randomize;
     /**
-     * Sets the path to the generated report file.
+     * Sets the path to the generated report String.
      */
-    private File report;
+    private String report;
     /**
      * Sets background colors for the generated report and summary.
      */
@@ -170,9 +169,9 @@ public class RobotFrameworkComponentConfiguration
      */
     private Boolean runEmptySuite = false;
     /**
-     * Re-run failed tests, based on output.xml file.
+     * Re-run failed tests, based on output.xml String.
      */
-    private File runFailed;
+    private String runFailed;
     /**
      * Sets the execution mode for this tests run. Note that this setting has
      * been deprecated in Robot Framework 2.8. Use separate dryryn,
@@ -241,16 +240,16 @@ public class RobotFrameworkComponentConfiguration
      */
     private String variables;
     /**
-     * Show a warning when an invalid file is skipped.
+     * Show a warning when an invalid String is skipped.
      */
     private Boolean warnOnSkippedFiles = false;
     /**
-     * Sets the path to the generated XUnit compatible result file, relative to
-     * outputDirectory. The file is in xml format. By default, the file name is
-     * derived from the testCasesDirectory parameter, replacing blanks in the
-     * directory name by underscores.
+     * Sets the path to the generated XUnit compatible result String, relative
+     * to outputDirectory. The String is in xml format. By default, the String
+     * name is derived from the testCasesDirectory parameter, replacing blanks
+     * in the directory name by underscores.
      */
-    private File xunitFile;
+    private String xunitFile;
     /**
      * Allows for bridging the consumer to the Camel routing Error Handler,
      * which mean any exceptions occurred while the consumer is trying to 
pickup
@@ -302,12 +301,12 @@ public class RobotFrameworkComponentConfiguration
         this.allowTemplateFromHeader = allowTemplateFromHeader;
     }
 
-    public File getArgumentFile() {
-        return argumentFile;
+    public String getArgumentFiles() {
+        return argumentFiles;
     }
 
-    public void setArgumentFile(File argumentFile) {
-        this.argumentFile = argumentFile;
+    public void setArgumentFiles(String argumentFiles) {
+        this.argumentFiles = argumentFiles;
     }
 
     public String getCombinedTagStats() {
@@ -326,11 +325,11 @@ public class RobotFrameworkComponentConfiguration
         this.criticalTags = criticalTags;
     }
 
-    public File getDebugFile() {
+    public String getDebugFile() {
         return debugFile;
     }
 
-    public void setDebugFile(File debugFile) {
+    public void setDebugFile(String debugFile) {
         this.debugFile = debugFile;
     }
 
@@ -390,11 +389,11 @@ public class RobotFrameworkComponentConfiguration
         this.listeners = listeners;
     }
 
-    public File getLog() {
+    public String getLog() {
         return log;
     }
 
-    public void setLog(File log) {
+    public void setLog(String log) {
         this.log = log;
     }
 
@@ -462,19 +461,19 @@ public class RobotFrameworkComponentConfiguration
         this.noStatusReturnCode = noStatusReturnCode;
     }
 
-    public File getOutput() {
+    public String getOutput() {
         return output;
     }
 
-    public void setOutput(File output) {
+    public void setOutput(String output) {
         this.output = output;
     }
 
-    public File getOutputDirectory() {
+    public String getOutputDirectory() {
         return outputDirectory;
     }
 
-    public void setOutputDirectory(File outputDirectory) {
+    public void setOutputDirectory(String outputDirectory) {
         this.outputDirectory = outputDirectory;
     }
 
@@ -486,11 +485,11 @@ public class RobotFrameworkComponentConfiguration
         this.randomize = randomize;
     }
 
-    public File getReport() {
+    public String getReport() {
         return report;
     }
 
-    public void setReport(File report) {
+    public void setReport(String report) {
         this.report = report;
     }
 
@@ -518,11 +517,11 @@ public class RobotFrameworkComponentConfiguration
         this.runEmptySuite = runEmptySuite;
     }
 
-    public File getRunFailed() {
+    public String getRunFailed() {
         return runFailed;
     }
 
-    public void setRunFailed(File runFailed) {
+    public void setRunFailed(String runFailed) {
         this.runFailed = runFailed;
     }
 
@@ -654,11 +653,11 @@ public class RobotFrameworkComponentConfiguration
         this.warnOnSkippedFiles = warnOnSkippedFiles;
     }
 
-    public File getXunitFile() {
+    public String getXunitFile() {
         return xunitFile;
     }
 
-    public void setXunitFile(File xunitFile) {
+    public void setXunitFile(String xunitFile) {
         this.xunitFile = xunitFile;
     }
 

Reply via email to