This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new f71c12e [create-pull-request] automated change
f71c12e is described below
commit f71c12e68368c3f9a6641afb618b6bab5581b4e4
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 9 00:58:36 2020 +0000
[create-pull-request] automated change
---
.../catalog/components/google-drive.json | 24 +++++++++++-----------
.../catalog/components/google-mail-stream.json | 14 ++++++-------
.../springboot/catalog/components/google-mail.json | 14 ++++++-------
.../catalog/components/google-sheets-stream.json | 6 +++---
.../catalog/components/google-sheets.json | 4 ++--
.../camel/springboot/catalog/components/nsq.json | 1 +
.../springboot/catalog/components/spring-ws.json | 10 ++++-----
.../catalog/components/vertx-websocket.json | 1 +
.../src/main/docs/vertx-websocket-starter.adoc | 5 ++---
.../VertxWebsocketComponentConfiguration.java | 13 ++++++++++++
.../ROOT/pages/vertx-websocket-starter.adoc | 5 ++---
tooling/camel-spring-boot-dependencies/pom.xml | 2 +-
12 files changed, 56 insertions(+), 43 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-drive.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-drive.json
index 2febdc8..fc97790 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-drive.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-drive.json
@@ -71,17 +71,17 @@
},
"apiProperties": {
"drive-about": { },
- "drive-apps": { "appId": { "kind": "parameter", "displayName": "App Id",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" } },
- "drive-changes": { "changeId": { "kind": "parameter", "displayName":
"Change Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "contentChannel": { "kind": "parameter", "displayName":
"Content Channel", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "com.google.api.services.drive.model.Channel",
"deprecated": false, "secret": false, "desc [...]
- "drive-channels": { "contentChannel": { "kind": "parameter",
"displayName": "Content Channel", "group": "common", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.drive.model.Channel", "deprecated": false, "secret":
false, "description": "" } },
- "drive-children": { "childId": { "kind": "parameter", "displayName":
"Child Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.ChildReference", "deprecated":
false, "secret": false, "description": [...]
- "drive-comments": { "commentId": { "kind": "parameter", "displayName":
"Comment Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Comment", "deprecated": false,
"secret": false, "description": "" [...]
- "drive-files": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.File", "deprecated": false,
"secret": false, "description": "" }, "contentChannel": { "kind": "parameter",
"displayName": "Content Channel", "group": "common", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.drive.model.Channel", "deprecated": false, "se [...]
- "drive-parents": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.ParentReference",
"deprecated": false, "secret": false, "description": "" }, "fileId": { "kind":
"parameter", "displayName": "File Id", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "secret": false, "description": " [...]
- "drive-permissions": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Permission", "deprecated":
false, "secret": false, "description": "" }, "email": { "kind": "parameter",
"displayName": "Email", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, [...]
- "drive-properties": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Property", "deprecated":
false, "secret": false, "description": "" }, "fileId": { "kind": "parameter",
"displayName": "File Id", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, [...]
- "drive-realtime": { "fileId": { "kind": "parameter", "displayName": "File
Id", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "mediaContent": { "kind": "parameter", "displayName":
"Media Content", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "com.google.api.client.http.AbstractInputStreamContent",
"deprecated": false, "secret": false, "d [...]
- "drive-replies": { "commentId": { "kind": "parameter", "displayName":
"Comment Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.CommentReply", "deprecated":
false, "secret": false, "description" [...]
- "drive-revisions": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Revision", "deprecated":
false, "secret": false, "description": "" }, "fileId": { "kind": "parameter",
"displayName": "File Id", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, [...]
+ "drive-apps": { "appId": { "kind": "parameter", "displayName": "App Id",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the app" } },
+ "drive-changes": { "changeId": { "kind": "parameter", "displayName":
"Change Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the change" }, "contentChannel": { "kind":
"parameter", "displayName": "Content Channel", "group": "common", "label": "",
"required": false, "type": "object", "javaType":
"com.google.api.services.drive.model.Channel", "deprecated": false, "s [...]
+ "drive-channels": { "contentChannel": { "kind": "parameter",
"displayName": "Content Channel", "group": "common", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.drive.model.Channel", "deprecated": false, "secret":
false, "description": "The com.google.api.services.drive.model.Channel" } },
+ "drive-children": { "childId": { "kind": "parameter", "displayName":
"Child Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the child" }, "content": { "kind": "parameter",
"displayName": "Content", "group": "common", "label": "", "required": false,
"type": "object", "javaType":
"com.google.api.services.drive.model.ChildReference", "deprecated": false,
"secret": fa [...]
+ "drive-comments": { "commentId": { "kind": "parameter", "displayName":
"Comment Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the comment" }, "content": { "kind": "parameter",
"displayName": "Content", "group": "common", "label": "", "required": false,
"type": "object", "javaType": "com.google.api.services.drive.model.Comment",
"deprecated": false, "secret": fal [...]
+ "drive-files": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.File", "deprecated": false,
"secret": false, "description": "The com.google.api.services.drive.model.File"
}, "contentChannel": { "kind": "parameter", "displayName": "Content Channel",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.dr [...]
+ "drive-parents": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.ParentReference",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.drive.model.ParentReference" }, "fileId": { "kind":
"parameter", "displayName": "File Id", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String", [...]
+ "drive-permissions": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Permission", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.drive.model.Permission" }, "email": { "kind":
"parameter", "displayName": "Email", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String", "depreca
[...]
+ "drive-properties": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Property", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.drive.model.Property" }, "fileId": { "kind":
"parameter", "displayName": "File Id", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String", "deprecate
[...]
+ "drive-realtime": { "fileId": { "kind": "parameter", "displayName": "File
Id", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the file that the Realtime API data model is
associated with" }, "mediaContent": { "kind": "parameter", "displayName":
"Media Content", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "com.google.api.client.http [...]
+ "drive-replies": { "commentId": { "kind": "parameter", "displayName":
"Comment Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the comment" }, "content": { "kind": "parameter",
"displayName": "Content", "group": "common", "label": "", "required": false,
"type": "object", "javaType":
"com.google.api.services.drive.model.CommentReply", "deprecated": false,
"secret": [...]
+ "drive-revisions": { "content": { "kind": "parameter", "displayName":
"Content", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.drive.model.Revision", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.drive.model.Revision" }, "fileId": { "kind":
"parameter", "displayName": "File Id", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail-stream.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail-stream.json
index 4340d36..8c706cf 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail-stream.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail-stream.json
@@ -71,12 +71,12 @@
"useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay",
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "description": "Controls if fixed delay or fixed rate
is used. See ScheduledExecutorService in JDK for details." }
},
"apiProperties": {
- "attachments": { "id": { "kind": "parameter", "displayName": "Id",
"group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "messageId": { "kind": "parameter", "displayName":
"Message Id", "group": "consumer", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "userId": { "kind": "parameter", [...]
- "drafts": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Draft", "deprecated": false,
"secret": false, "description": "" }, "id": { "kind": "parameter",
"displayName": "Id", "group": "consumer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, "mediaContent": { [...]
- "history": { "userId": { "kind": "parameter", "displayName": "User Id",
"group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" } },
- "labels": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Label", "deprecated": false,
"secret": false, "description": "" }, "id": { "kind": "parameter",
"displayName": "Id", "group": "consumer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, "userId": { "kind [...]
- "messages": { "batchDeleteMessagesRequest": { "kind": "parameter",
"displayName": "Batch Delete Messages Request", "group": "consumer", "label":
"", "required": false, "type": "object", "javaType":
"com.google.api.services.gmail.model.BatchDeleteMessagesRequest", "deprecated":
false, "secret": false, "description": "" }, "batchModifyMessagesRequest": {
"kind": "parameter", "displayName": "Batch Modify Messages Request", "group":
"consumer", "label": "", "required": false, "type": "ob [...]
- "threads": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.ModifyThreadRequest",
"deprecated": false, "secret": false, "description": "" }, "id": { "kind":
"parameter", "displayName": "Id", "group": "consumer", "label": "", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, "u [...]
- "users": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.WatchRequest", "deprecated":
false, "secret": false, "description": "" }, "userId": { "kind": "parameter",
"displayName": "User Id", "group": "consumer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" } }
+ "attachments": { "id": { "kind": "parameter", "displayName": "Id",
"group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the attachment" }, "messageId": { "kind":
"parameter", "displayName": "Message Id", "group": "consumer", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "secret": false, "description": "The ID of the [...]
+ "drafts": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Draft", "deprecated": false,
"secret": false, "description": "The com.google.api.services.gmail.model.Draft
media metadata or null if none" }, "id": { "kind": "parameter", "displayName":
"Id", "group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", [...]
+ "history": { "userId": { "kind": "parameter", "displayName": "User Id",
"group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The user's email address. The special value me can be used to
indicate the authenticated user. default: me" } },
+ "labels": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Label", "deprecated": false,
"secret": false, "description": "The com.google.api.services.gmail.model.Label"
}, "id": { "kind": "parameter", "displayName": "Id", "group": "consumer",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": [...]
+ "messages": { "batchDeleteMessagesRequest": { "kind": "parameter",
"displayName": "Batch Delete Messages Request", "group": "consumer", "label":
"", "required": false, "type": "object", "javaType":
"com.google.api.services.gmail.model.BatchDeleteMessagesRequest", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.gmail.model.BatchDeleteMessagesRequest" },
"batchModifyMessagesRequest": { "kind": "parameter", "displayName": "Batch
Modify Messages Request" [...]
+ "threads": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.ModifyThreadRequest",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.gmail.model.ModifyThreadRequest" }, "id": { "kind":
"parameter", "displayName": "Id", "group": "consumer", "label": "", "required":
false, "type": "string", "javaType": "java.lang.String", "d [...]
+ "users": { "content": { "kind": "parameter", "displayName": "Content",
"group": "consumer", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.WatchRequest", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.gmail.model.WatchRequest" }, "userId": { "kind":
"parameter", "displayName": "User Id", "group": "consumer", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String", "deprecat
[...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail.json
index 3ac75c3..860c083 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-mail.json
@@ -67,12 +67,12 @@
"refreshToken": { "kind": "parameter", "displayName": "Refresh Token",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass":
"org.apache.camel.component.google.mail.GoogleMailConfiguration",
"configurationField": "configuration", "description": "OAuth 2 refresh token.
Using this, the Google Calendar component can obtain a new accessToken whenever
the current one expires [...]
},
"apiProperties": {
- "attachments": { "id": { "kind": "parameter", "displayName": "Id",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "messageId": { "kind": "parameter", "displayName":
"Message Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "userId": { "kind": "parameter", "di [...]
- "drafts": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Draft", "deprecated": false,
"secret": false, "description": "" }, "id": { "kind": "parameter",
"displayName": "Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "mediaContent": { "ki [...]
- "history": { "userId": { "kind": "parameter", "displayName": "User Id",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" } },
- "labels": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Label", "deprecated": false,
"secret": false, "description": "" }, "id": { "kind": "parameter",
"displayName": "Id", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "" }, "userId": { "kind": " [...]
- "messages": { "batchDeleteMessagesRequest": { "kind": "parameter",
"displayName": "Batch Delete Messages Request", "group": "common", "label": "",
"required": false, "type": "object", "javaType":
"com.google.api.services.gmail.model.BatchDeleteMessagesRequest", "deprecated":
false, "secret": false, "description": "" }, "batchModifyMessagesRequest": {
"kind": "parameter", "displayName": "Batch Modify Messages Request", "group":
"common", "label": "", "required": false, "type": "object [...]
- "threads": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.ModifyThreadRequest",
"deprecated": false, "secret": false, "description": "" }, "id": { "kind":
"parameter", "displayName": "Id", "group": "common", "label": "", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" }, "userI [...]
- "users": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.WatchRequest", "deprecated":
false, "secret": false, "description": "" }, "userId": { "kind": "parameter",
"displayName": "User Id", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "" } }
+ "attachments": { "id": { "kind": "parameter", "displayName": "Id",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The ID of the attachment" }, "messageId": { "kind":
"parameter", "displayName": "Message Id", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "secret": false, "description": "The ID of the mes [...]
+ "drafts": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Draft", "deprecated": false,
"secret": false, "description": "The com.google.api.services.gmail.model.Draft
media metadata or null if none" }, "id": { "kind": "parameter", "displayName":
"Id", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "dep [...]
+ "history": { "userId": { "kind": "parameter", "displayName": "User Id",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "The user's email address. The special value me can be used to
indicate the authenticated user. default: me" } },
+ "labels": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.Label", "deprecated": false,
"secret": false, "description": "The com.google.api.services.gmail.model.Label"
}, "id": { "kind": "parameter", "displayName": "Id", "group": "common",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": fals [...]
+ "messages": { "batchDeleteMessagesRequest": { "kind": "parameter",
"displayName": "Batch Delete Messages Request", "group": "common", "label": "",
"required": false, "type": "object", "javaType":
"com.google.api.services.gmail.model.BatchDeleteMessagesRequest", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.gmail.model.BatchDeleteMessagesRequest" },
"batchModifyMessagesRequest": { "kind": "parameter", "displayName": "Batch
Modify Messages Request", [...]
+ "threads": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.ModifyThreadRequest",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.gmail.model.ModifyThreadRequest" }, "id": { "kind":
"parameter", "displayName": "Id", "group": "common", "label": "", "required":
false, "type": "string", "javaType": "java.lang.String", "depre [...]
+ "users": { "content": { "kind": "parameter", "displayName": "Content",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.google.api.services.gmail.model.WatchRequest", "deprecated":
false, "secret": false, "description": "The
com.google.api.services.gmail.model.WatchRequest" }, "userId": { "kind":
"parameter", "displayName": "User Id", "group": "common", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets-stream.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets-stream.json
index 7d4673f..7741dc3 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets-stream.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets-stream.json
@@ -17,7 +17,7 @@
"syntax": "google-sheets-stream:apiName",
"async": false,
"api": false,
- "apiPropertyQualifier": "",
+ "apiPropertyQualifier": "apiName",
"consumerOnly": true,
"producerOnly": false,
"lenientProperties": false,
@@ -80,7 +80,7 @@
"useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay",
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "description": "Controls if fixed delay or fixed rate
is used. See ScheduledExecutorService in JDK for details." }
},
"apiProperties": {
- "data": { "batchClearValuesRequest": { "kind": "parameter", "displayName":
"Batch Clear Values Request", "group": "consumer", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchClearValuesRequest",
"deprecated": false, "secret": false, "description": "The" },
"batchGetValuesByDataFilterRequest": { "kind": "parameter", "displayName":
"Batch Get Values By Data Filter Request", "group": "consumer", "label": "",
"required": false, [...]
- "spreadsheets": { "batchUpdateSpreadsheetRequest": { "kind": "parameter",
"displayName": "Batch Update Spreadsheet Request", "group": "consumer",
"label": "", "required": false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest",
"deprecated": false, "secret": false, "description": "The" }, "content": {
"kind": "parameter", "displayName": "Content", "group": "consumer", "label":
"", "required": false, "type": "object", "javaType": "c [...]
+ "data": { "batchClearValuesRequest": { "kind": "parameter", "displayName":
"Batch Clear Values Request", "group": "consumer", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchClearValuesRequest",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.sheets.v4.model.BatchClearValuesRequest" },
"batchGetValuesByDataFilterRequest": { "kind": "parameter", "displayName":
"Batch Get Values By Data Filter [...]
+ "spreadsheets": { "batchUpdateSpreadsheetRequest": { "kind": "parameter",
"displayName": "Batch Update Spreadsheet Request", "group": "consumer",
"label": "", "required": false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest" },
"content": { "kind": "parameter", "displayName": "Content", "group": "consu
[...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets.json
index cee7e43..4c2a119 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/google-sheets.json
@@ -68,7 +68,7 @@
"refreshToken": { "kind": "parameter", "displayName": "Refresh Token",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass":
"org.apache.camel.component.google.sheets.GoogleSheetsConfiguration",
"configurationField": "configuration", "description": "OAuth 2 refresh token.
Using this, the Google Sheets component can obtain a new accessToken whenever
the current one expir [...]
},
"apiProperties": {
- "data": { "batchClearValuesRequest": { "kind": "parameter", "displayName":
"Batch Clear Values Request", "group": "common", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchClearValuesRequest",
"deprecated": false, "secret": false, "description": "The" },
"batchGetValuesByDataFilterRequest": { "kind": "parameter", "displayName":
"Batch Get Values By Data Filter Request", "group": "common", "label": "",
"required": false, "typ [...]
- "spreadsheets": { "batchUpdateSpreadsheetRequest": { "kind": "parameter",
"displayName": "Batch Update Spreadsheet Request", "group": "common", "label":
"", "required": false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest",
"deprecated": false, "secret": false, "description": "The" }, "content": {
"kind": "parameter", "displayName": "Content", "group": "common", "label": "",
"required": false, "type": "object", "javaType": "com.g [...]
+ "data": { "batchClearValuesRequest": { "kind": "parameter", "displayName":
"Batch Clear Values Request", "group": "common", "label": "", "required":
false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchClearValuesRequest",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.sheets.v4.model.BatchClearValuesRequest" },
"batchGetValuesByDataFilterRequest": { "kind": "parameter", "displayName":
"Batch Get Values By Data Filter R [...]
+ "spreadsheets": { "batchUpdateSpreadsheetRequest": { "kind": "parameter",
"displayName": "Batch Update Spreadsheet Request", "group": "common", "label":
"", "required": false, "type": "object", "javaType":
"com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest",
"deprecated": false, "secret": false, "description": "The
com.google.api.services.sheets.v4.model.BatchUpdateSpreadsheetRequest" },
"content": { "kind": "parameter", "displayName": "Content", "group": "common"
[...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/nsq.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/nsq.json
index eb90b9a..5eaf02c 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/nsq.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/nsq.json
@@ -36,6 +36,7 @@
"autoFinish": { "kind": "parameter", "displayName": "Auto Finish",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.nsq.NsqConfiguration", "configurationField":
"configuration", "description": "Automatically finish the NSQ Message when it
is retrieved from the queue and before the Exchange is processed" },
"bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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
processed as a message and handled b [...]
"channel": { "kind": "parameter", "displayName": "Channel", "group":
"consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.nsq.NsqConfiguration",
"configurationField": "configuration", "description": "The NSQ channel" },
+ "customNSQLookup": { "kind": "parameter", "displayName": "Custom
NSQLookup", "group": "consumer", "label": "consumer", "required": false,
"type": "object", "javaType": "com.github.brainlag.nsq.lookup.NSQLookup",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.nsq.NsqConfiguration", "configurationField":
"configuration", "description": "A Custom NSQ lookup implementation" },
"lookupInterval": { "kind": "parameter", "displayName": "Lookup Interval",
"group": "consumer", "label": "consumer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "secret": false,
"defaultValue": "5000", "configurationClass":
"org.apache.camel.component.nsq.NsqConfiguration", "configurationField":
"configuration", "description": "The lookup interval" },
"lookupServerPort": { "kind": "parameter", "displayName": "Lookup Server
Port", "group": "consumer", "label": "consumer", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "secret": false,
"defaultValue": "4161", "configurationClass":
"org.apache.camel.component.nsq.NsqConfiguration", "configurationField":
"configuration", "description": "The NSQ lookup server port" },
"messageTimeout": { "kind": "parameter", "displayName": "Message Timeout",
"group": "consumer", "label": "consumer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "secret": false,
"defaultValue": "-1", "configurationClass":
"org.apache.camel.component.nsq.NsqConfiguration", "configurationField":
"configuration", "description": "The NSQ consumer timeout period for messages
retrieved from the queue. A value of -1 is the server default" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
index 0238a49..33966ca 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ws.json
@@ -37,18 +37,18 @@
"bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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
processed as a message and handled b [...]
"endpointDispatcher": { "kind": "parameter", "displayName": "Endpoint
Dispatcher", "group": "consumer", "label": "consumer", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Spring
org.springframework.ws.server.endpoint.MessageEndpoin [...]
"endpointMapping": { "kind": "parameter", "displayName": "Endpoint
Mapping", "group": "consumer", "label": "consumer", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.spring.ws.bean.CamelSpringWSEndpointMapping",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Reference to an instance
of org.apache.camel.component.spring [...]
+ "messageIdStrategy": { "kind": "parameter", "displayName": "Message Id
Strategy", "group": "consumer", "label": "consumer", "required": false, "type":
"object", "javaType":
"org.springframework.ws.soap.addressing.messageid.MessageIdStrategy",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom MessageIdStrategy to control gene [...]
"exceptionHandler": { "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, "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 default the consumer will deal with [...]
"exchangePattern": { "kind": "parameter", "displayName": "Exchange
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut",
"InOptionalOut" ], "deprecated": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
"allowResponseAttachmentOverride": { "kind": "parameter", "displayName":
"Allow Response Attachment Override", "group": "producer", "label": "producer",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to override soap
response attachments in in\/out exchange w [...]
"allowResponseHeaderOverride": { "kind": "parameter", "displayName":
"Allow Response Header Override", "group": "producer", "label": "producer",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to override soap
response header in in\/out exchange with header in [...]
- "faultAction": { "kind": "parameter", "displayName": "Fault Action",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing Fault Action header that is provided by
the method." },
- "faultTo": { "kind": "parameter", "displayName": "Fault To", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing FaultTo header that is provided by the
method." },
+ "faultAction": { "kind": "parameter", "displayName": "Fault Action",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing Fault Action header that is provided by
the method. See org.spri [...]
+ "faultTo": { "kind": "parameter", "displayName": "Fault To", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the faultAction response WS-Addressing FaultTo header that is provided by the
method. See org.springframework.w [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"messageFactory": { "kind": "parameter", "displayName": "Message Factory",
"group": "producer", "label": "producer", "required": false, "type": "object",
"javaType": "org.springframework.ws.WebServiceMessageFactory", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceMessageFactory. For example when you want Apache [...]
- "messageIdStrategy": { "kind": "parameter", "displayName": "Message Id
Strategy", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType":
"org.springframework.ws.soap.addressing.messageid.MessageIdStrategy",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom MessageIdStrategy to control gene [...]
"messageSender": { "kind": "parameter", "displayName": "Message Sender",
"group": "producer", "label": "producer", "required": false, "type": "object",
"javaType": "org.springframework.ws.transport.WebServiceMessageSender",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceMessageSender. For example to perform auth [...]
- "outputAction": { "kind": "parameter", "displayName": "Output Action",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the response WS-Addressing Action header that is provided by the method." },
- "replyTo": { "kind": "parameter", "displayName": "Reply To", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the replyTo response WS-Addressing ReplyTo header that is provided by the
method." },
+ "outputAction": { "kind": "parameter", "displayName": "Output Action",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the response WS-Addressing Action header that is provided by the method. See
org.springframework.ws.s [...]
+ "replyTo": { "kind": "parameter", "displayName": "Reply To", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.net.URI", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Signifies the value for
the replyTo response WS-Addressing ReplyTo header that is provided by the
method. See org.springframework.ws.so [...]
"soapAction": { "kind": "parameter", "displayName": "Soap Action",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "SOAP action to include
inside a SOAP request when accessing remote web services" },
"timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Sets the socket read
timeout (in milliseconds) while invoking a webservice using the producer, see
URLConnection.setReadTimeout() and CommonsHtt [...]
"webServiceTemplate": { "kind": "parameter", "displayName": "Web Service
Template", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "org.springframework.ws.client.core.WebServiceTemplate",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.spring.ws.SpringWebserviceConfiguration",
"configurationField": "configuration", "description": "Option to provide a
custom WebServiceTemplate. This allows for full con [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
index efb55d7..a6a3605 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
@@ -26,6 +26,7 @@
"bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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
processed as a message and handled by [...]
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"basicPropertyBinding": { "kind": "property", "displayName": "Basic
Property Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the component should use basic
property binding (Camel 2.x) or the newer property binding with additional
capabilities" },
+ "router": { "kind": "property", "displayName": "Router", "group":
"advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "io.vertx.ext.web.Router", "deprecated": false, "secret": false,
"description": "To provide a custom vertx router to use on the WebSocket
server" },
"vertx": { "kind": "property", "displayName": "Vertx", "group":
"advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "io.vertx.core.Vertx", "deprecated": false, "secret": false,
"description": "To use an existing vertx instead of creating a new instance" },
"vertxOptions": { "kind": "property", "displayName": "Vertx Options",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "io.vertx.core.VertxOptions", "deprecated": false, "secret": false,
"description": "To provide a custom set of vertx options for configuring vertx"
},
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "secret": false, "defaultValue": "false", "description": "Enable usage
of global SSL context parameters." }
diff --git
a/components-starter/camel-vertx-websocket-starter/src/main/docs/vertx-websocket-starter.adoc
b/components-starter/camel-vertx-websocket-starter/src/main/docs/vertx-websocket-starter.adoc
index 57d7513..fff5538 100644
---
a/components-starter/camel-vertx-websocket-starter/src/main/docs/vertx-websocket-starter.adoc
+++
b/components-starter/camel-vertx-websocket-starter/src/main/docs/vertx-websocket-starter.adoc
@@ -17,7 +17,7 @@ When using vertx-websocket with Spring Boot make sure to use
the following Maven
----
-The component supports 7 options, which are listed below.
+The component supports 8 options, which are listed below.
@@ -28,10 +28,9 @@ The component supports 7 options, which are listed below.
| *camel.component.vertx-websocket.bridge-error-handler* | 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 processed as a message and handled by the routing Error
Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
| *camel.component.vertx-websocket.enabled* | Whether to enable auto
configuration of the vertx-websocket component. This is enabled by default. |
| Boolean
| *camel.component.vertx-websocket.lazy-start-producer* | 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 starting and cause the route to fail being started.
By deferring this startup to be lazy then the startup failure can be handled
during routing messages via Camel's routing error handlers. Beware that when
the first message is proc [...]
+| *camel.component.vertx-websocket.router* | To provide a custom vertx router
to use on the WebSocket server. The option is a io.vertx.ext.web.Router type. |
| String
| *camel.component.vertx-websocket.use-global-ssl-context-parameters* | Enable
usage of global SSL context parameters. | false | Boolean
| *camel.component.vertx-websocket.vertx* | To use an existing vertx instead
of creating a new instance. The option is a io.vertx.core.Vertx type. | |
String
| *camel.component.vertx-websocket.vertx-options* | To provide a custom set of
vertx options for configuring vertx. The option is a io.vertx.core.VertxOptions
type. | | String
|===
-
-
// spring-boot-auto-configure options: END
diff --git
a/components-starter/camel-vertx-websocket-starter/src/main/java/org/apache/camel/component/vertx/websocket/springboot/VertxWebsocketComponentConfiguration.java
b/components-starter/camel-vertx-websocket-starter/src/main/java/org/apache/camel/component/vertx/websocket/springboot/VertxWebsocketComponentConfiguration.java
index 1811744..c61e0cc 100644
---
a/components-starter/camel-vertx-websocket-starter/src/main/java/org/apache/camel/component/vertx/websocket/springboot/VertxWebsocketComponentConfiguration.java
+++
b/components-starter/camel-vertx-websocket-starter/src/main/java/org/apache/camel/component/vertx/websocket/springboot/VertxWebsocketComponentConfiguration.java
@@ -63,6 +63,11 @@ public class VertxWebsocketComponentConfiguration
*/
private Boolean basicPropertyBinding = false;
/**
+ * To provide a custom vertx router to use on the WebSocket server. The
+ * option is a io.vertx.ext.web.Router type.
+ */
+ private String router;
+ /**
* To use an existing vertx instead of creating a new instance. The option
* is a io.vertx.core.Vertx type.
*/
@@ -101,6 +106,14 @@ public class VertxWebsocketComponentConfiguration
this.basicPropertyBinding = basicPropertyBinding;
}
+ public String getRouter() {
+ return router;
+ }
+
+ public void setRouter(String router) {
+ this.router = router;
+ }
+
public String getVertx() {
return vertx;
}
diff --git a/docs/modules/ROOT/pages/vertx-websocket-starter.adoc
b/docs/modules/ROOT/pages/vertx-websocket-starter.adoc
index 57d7513..fff5538 100644
--- a/docs/modules/ROOT/pages/vertx-websocket-starter.adoc
+++ b/docs/modules/ROOT/pages/vertx-websocket-starter.adoc
@@ -17,7 +17,7 @@ When using vertx-websocket with Spring Boot make sure to use
the following Maven
----
-The component supports 7 options, which are listed below.
+The component supports 8 options, which are listed below.
@@ -28,10 +28,9 @@ The component supports 7 options, which are listed below.
| *camel.component.vertx-websocket.bridge-error-handler* | 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 processed as a message and handled by the routing Error
Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
| *camel.component.vertx-websocket.enabled* | Whether to enable auto
configuration of the vertx-websocket component. This is enabled by default. |
| Boolean
| *camel.component.vertx-websocket.lazy-start-producer* | 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 starting and cause the route to fail being started.
By deferring this startup to be lazy then the startup failure can be handled
during routing messages via Camel's routing error handlers. Beware that when
the first message is proc [...]
+| *camel.component.vertx-websocket.router* | To provide a custom vertx router
to use on the WebSocket server. The option is a io.vertx.ext.web.Router type. |
| String
| *camel.component.vertx-websocket.use-global-ssl-context-parameters* | Enable
usage of global SSL context parameters. | false | Boolean
| *camel.component.vertx-websocket.vertx* | To use an existing vertx instead
of creating a new instance. The option is a io.vertx.core.Vertx type. | |
String
| *camel.component.vertx-websocket.vertx-options* | To provide a custom set of
vertx options for configuring vertx. The option is a io.vertx.core.VertxOptions
type. | | String
|===
-
-
// spring-boot-auto-configure options: END
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index ee73946..eb14515 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -4140,7 +4140,7 @@
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
- <version>2.1.3</version>
+ <version>2.1.4</version>
</dependency>
<dependency>
<groupId>org.apache.openjpa</groupId>