You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by oa...@apache.org on 2020/05/20 13:09:57 UTC
[camel] branch master updated: CAMEL-14801: Second patch to change
from label to category field and refine some of the categories (#3845)
This is an automated email from the ASF dual-hosted git repository.
oalsafi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new b183c12 CAMEL-14801: Second patch to change from label to category field and refine some of the categories (#3845)
b183c12 is described below
commit b183c12e6f3d8d1f2ccb10a081dc8e5288d1e8fe
Author: Omar Al-Safi <om...@gmail.com>
AuthorDate: Wed May 20 15:09:36 2020 +0200
CAMEL-14801: Second patch to change from label to category field and refine some of the categories (#3845)
---
.../org/apache/camel/dataformat/any23/any23.json | 2 +-
.../src/main/docs/any23-dataformat.adoc | 2 +-
.../org/apache/camel/dataformat/asn1/asn1.json | 2 +-
.../camel-asn1/src/main/docs/asn1-dataformat.adoc | 2 +-
.../org/apache/camel/dataformat/avro/avro.json | 2 +-
.../camel-avro/src/main/docs/avro-dataformat.adoc | 2 +-
.../apache/camel/dataformat/barcode/barcode.json | 2 +-
.../src/main/docs/barcode-dataformat.adoc | 2 +-
.../org/apache/camel/dataformat/base64/base64.json | 2 +-
.../src/main/docs/base64-dataformat.adoc | 2 +-
.../org/apache/camel/dataformat/beanio/beanio.json | 2 +-
.../src/main/docs/beanio-dataformat.adoc | 2 +-
.../camel/dataformat/bindy/csv/bindy-csv.json | 2 +-
.../camel/dataformat/bindy/fixed/bindy-fixed.json | 2 +-
.../camel/dataformat/bindy/kvp/bindy-kvp.json | 2 +-
.../src/main/docs/bindy-dataformat.adoc | 2 +-
.../org/apache/camel/component/cbor/cbor.json | 2 +-
.../camel-cbor/src/main/docs/cbor-dataformat.adoc | 2 +-
.../org/apache/camel/converter/crypto/crypto.json | 2 +-
.../org/apache/camel/converter/crypto/pgp.json | 2 +-
.../src/main/docs/crypto-dataformat.adoc | 2 +-
.../camel-crypto/src/main/docs/pgp-dataformat.adoc | 2 +-
.../org/apache/camel/dataformat/csv/csv.json | 2 +-
.../camel-csv/src/main/docs/csv-dataformat.adoc | 2 +-
.../camel/component/fastjson/json-fastjson.json | 2 +-
.../src/main/docs/json-fastjson-dataformat.adoc | 2 +-
.../org/apache/camel/component/fhir/fhirJson.json | 2 +-
.../org/apache/camel/component/fhir/fhirXml.json | 2 +-
.../src/main/docs/fhirJson-dataformat.adoc | 2 +-
.../src/main/docs/fhirXml-dataformat.adoc | 2 +-
.../apache/camel/dataformat/flatpack/flatpack.json | 2 +-
.../src/main/docs/flatpack-dataformat.adoc | 2 +-
.../org/apache/camel/component/grok/grok.json | 2 +-
.../camel-grok/src/main/docs/grok-dataformat.adoc | 2 +-
.../org/apache/camel/component/gson/json-gson.json | 2 +-
.../src/main/docs/json-gson-dataformat.adoc | 2 +-
.../org/apache/camel/component/hl7/hl7.json | 2 +-
.../camel-hl7/src/main/docs/hl7-dataformat.adoc | 2 +-
.../org/apache/camel/component/ical/ical.json | 2 +-
.../camel-ical/src/main/docs/ical-dataformat.adoc | 2 +-
.../camel/component/jackson/json-jackson.json | 2 +-
.../src/main/docs/json-jackson-dataformat.adoc | 2 +-
.../camel/component/jacksonxml/jacksonxml.json | 2 +-
.../src/main/docs/jacksonxml-dataformat.adoc | 2 +-
.../org/apache/camel/converter/jaxb/jaxb.json | 2 +-
.../camel-jaxb/src/main/docs/jaxb-dataformat.adoc | 2 +-
.../apache/camel/component/jsonapi/jsonApi.json | 2 +-
.../src/main/docs/jsonApi-dataformat.adoc | 2 +-
.../camel/component/kafka/KafkaEndpoint.java | 3 +-
.../config_maps/KubernetesConfigMapsEndpoint.java | 3 +-
.../deployments/KubernetesDeploymentsEndpoint.java | 3 +-
.../kubernetes/hpa/KubernetesHPAEndpoint.java | 3 +-
.../kubernetes/job/KubernetesJobEndpoint.java | 3 +-
.../namespaces/KubernetesNamespacesEndpoint.java | 3 +-
.../kubernetes/nodes/KubernetesNodesEndpoint.java | 3 +-
.../KubernetesPersistentVolumesEndpoint.java | 3 +-
.../KubernetesPersistentVolumesClaimsEndpoint.java | 3 +-
.../kubernetes/pods/KubernetesPodsEndpoint.java | 3 +-
.../KubernetesReplicationControllersEndpoint.java | 3 +-
.../KubernetesResourcesQuotaEndpoint.java | 3 +-
.../secrets/KubernetesSecretsEndpoint.java | 3 +-
.../KubernetesServiceAccountsEndpoint.java | 3 +-
.../services/KubernetesServicesEndpoint.java | 3 +-
.../org/apache/camel/component/kudu/kudu.json | 2 +-
.../apache/camel/component/kudu/KuduEndpoint.java | 3 +-
.../camel/component/language/LanguageEndpoint.java | 3 +-
.../org/apache/camel/component/ldap/ldap.json | 2 +-
.../apache/camel/component/ldap/LdapEndpoint.java | 3 +-
.../apache/camel/component/ldif/LdifEndpoint.java | 3 +-
.../apache/camel/component/log/LogEndpoint.java | 3 +-
.../camel/component/lucene/LuceneEndpoint.java | 3 +-
.../component/lumberjack/LumberjackEndpoint.java | 3 +-
.../org/apache/camel/dataformat/lzf/lzf.json | 2 +-
.../camel-lzf/src/main/docs/lzf-dataformat.adoc | 2 +-
.../dataformat/mime/multipart/mime-multipart.json | 2 +-
.../src/main/docs/mime-multipart-dataformat.adoc | 2 +-
.../apache/camel/component/mail/MailEndpoint.java | 4 +-
.../camel/component/master/MasterEndpoint.java | 3 +-
.../camel/component/metrics/MetricsEndpoint.java | 4 +-
.../component/micrometer/MicrometerEndpoint.java | 4 +-
.../metrics/MicroProfileMetricsEndpoint.java | 3 +-
.../component/milo/client/MiloClientEndpoint.java | 3 +-
.../component/milo/server/MiloServerEndpoint.java | 3 +-
.../apache/camel/component/mina/MinaEndpoint.java | 3 +-
.../org/apache/camel/component/mllp/mllp.json | 2 +-
.../apache/camel/component/mllp/MllpEndpoint.java | 3 +-
.../apache/camel/component/mock/MockEndpoint.java | 3 +-
.../component/mongodb/gridfs/GridFsEndpoint.java | 4 +-
.../camel/component/mongodb/MongoDbEndpoint.java | 4 +-
.../camel/component/validator/msv/MsvEndpoint.java | 3 +-
.../camel/component/mustache/MustacheEndpoint.java | 4 +-
.../apache/camel/component/mvel/MvelEndpoint.java | 3 +-
.../component/mybatis/MyBatisBeanEndpoint.java | 3 +-
.../camel/component/mybatis/MyBatisEndpoint.java | 3 +-
.../camel/component/nagios/NagiosEndpoint.java | 4 +-
.../apache/camel/component/nats/NatsEndpoint.java | 4 +-
.../camel/component/netty/http/netty-http.json | 2 +-
.../component/netty/http/NettyHttpEndpoint.java | 3 +-
.../camel/component/netty/NettyEndpoint.java | 3 +-
.../camel/component/nitrite/NitriteEndpoint.java | 3 +-
.../apache/camel/component/nsq/NsqEndpoint.java | 3 +-
.../camel/component/olingo2/Olingo2Endpoint.java | 3 +-
.../camel/component/olingo4/Olingo4Endpoint.java | 3 +-
.../component/openstack/cinder/CinderEndpoint.java | 3 +-
.../component/openstack/glance/GlanceEndpoint.java | 3 +-
.../openstack/keystone/KeystoneEndpoint.java | 3 +-
.../openstack/neutron/NeutronEndpoint.java | 3 +-
.../component/openstack/nova/NovaEndpoint.java | 3 +-
.../component/openstack/swift/SwiftEndpoint.java | 3 +-
.../component/optaplanner/OptaPlannerEndpoint.java | 3 +-
.../apache/camel/component/paho/PahoEndpoint.java | 3 +-
.../apache/camel/component/pdf/PdfEndpoint.java | 3 +-
.../slot/PgReplicationSlotEndpoint.java | 3 +-
.../camel/component/pgevent/PgEventEndpoint.java | 4 +-
.../platform/http/PlatformHttpEndpoint.java | 3 +-
.../camel/component/printer/PrinterEndpoint.java | 3 +-
.../apache/camel/dataformat/protobuf/protobuf.json | 2 +-
.../src/main/docs/protobuf-dataformat.adoc | 2 +-
.../camel/component/pubnub/PubNubEndpoint.java | 4 +-
.../camel/component/pulsar/PulsarEndpoint.java | 3 +-
.../camel/component/quartz/QuartzEndpoint.java | 3 +-
.../component/quickfixj/QuickfixjEndpoint.java | 3 +-
.../camel/component/rabbitmq/RabbitMQEndpoint.java | 3 +-
.../reactive/streams/ReactiveStreamsEndpoint.java | 3 +-
.../apache/camel/component/ref/RefEndpoint.java | 3 +-
.../camel/component/rest/openapi/rest-openapi.json | 2 +-
.../rest/openapi/RestOpenApiEndpoint.java | 3 +-
.../rest/swagger/RestSwaggerEndpoint.java | 3 +-
.../apache/camel/component/rest/RestEndpoint.java | 3 +-
.../camel/component/resteasy/ResteasyEndpoint.java | 3 +-
.../robotframework/RobotFrameworkEndpoint.java | 3 +-
.../org/apache/camel/dataformat/rss/rss.json | 2 +-
.../camel-rss/src/main/docs/rss-dataformat.adoc | 2 +-
.../apache/camel/component/rss/RssEndpoint.java | 4 +-
.../apache/camel/component/saga/SagaEndpoint.java | 3 +-
.../camel/component/salesforce/salesforce.json | 2 +-
.../component/salesforce/SalesforceEndpoint.java | 3 +-
.../component/sap/netweaver/sap-netweaver.json | 2 +-
.../component/sap/netweaver/NetWeaverEndpoint.java | 3 +-
.../camel/component/xquery/XQueryEndpoint.java | 4 +-
.../component/scheduler/SchedulerEndpoint.java | 3 +-
.../component/schematron/SchematronEndpoint.java | 3 +-
.../apache/camel/component/seda/SedaEndpoint.java | 3 +-
.../camel/component/service/ServiceEndpoint.java | 3 +-
.../component/servicenow/ServiceNowEndpoint.java | 3 +-
.../camel/component/servlet/ServletEndpoint.java | 3 +-
.../apache/camel/component/sip/SipEndpoint.java | 3 +-
.../apache/camel/component/sjms/SjmsEndpoint.java | 3 +-
.../camel/component/sjms2/Sjms2Endpoint.java | 3 +-
.../camel/component/slack/SlackEndpoint.java | 3 +-
.../apache/camel/component/smpp/SmppEndpoint.java | 3 +-
.../camel/component/snakeyaml/yaml-snakeyaml.json | 2 +-
.../src/main/docs/yaml-snakeyaml-dataformat.adoc | 2 +-
.../apache/camel/component/snmp/SnmpEndpoint.java | 3 +-
.../org/apache/camel/dataformat/soap/soapjaxb.json | 2 +-
.../src/main/docs/soapjaxb-dataformat.adoc | 2 +-
.../apache/camel/component/solr/SolrEndpoint.java | 3 +-
.../soroushbot/component/SoroushBotEndpoint.java | 3 +-
.../camel/component/spark/SparkEndpoint.java | 3 +-
.../component/splunkhec/SplunkHECEndpoint.java | 3 +-
.../org/apache/camel/component/splunk/splunk.json | 2 +-
.../camel/component/splunk/SplunkEndpoint.java | 4 +-
.../spring/batch/SpringBatchEndpoint.java | 3 +-
.../integration/SpringIntegrationEndpoint.java | 3 +-
.../component/springldap/SpringLdapEndpoint.java | 3 +-
.../camel/component/redis/RedisEndpoint.java | 3 +-
.../spring/ws/SpringWebserviceEndpoint.java | 3 +-
.../camel/component/event/EventEndpoint.java | 4 +-
.../apache/camel/component/sql/SqlEndpoint.java | 3 +-
.../apache/camel/component/ssh/SshEndpoint.java | 3 +-
.../apache/camel/component/stax/StAXEndpoint.java | 4 +-
.../camel/component/stomp/StompEndpoint.java | 3 +-
.../camel/component/stream/StreamEndpoint.java | 3 +-
.../component/stringtemplate/string-template.json | 2 +-
.../stringtemplate/StringTemplateEndpoint.java | 3 +-
.../apache/camel/component/stub/StubEndpoint.java | 3 +-
.../org/apache/camel/component/syslog/syslog.json | 2 +-
.../src/main/docs/syslog-dataformat.adoc | 2 +-
.../camel/dataformat/tagsoup/tidyMarkup.json | 2 +-
.../src/main/docs/tidyMarkup-dataformat.adoc | 2 +-
.../apache/camel/dataformat/tarfile/tarfile.json | 2 +-
.../src/main/docs/tarfile-dataformat.adoc | 2 +-
.../apache/camel/component/telegram/telegram.json | 2 +-
.../camel/component/telegram/TelegramEndpoint.java | 3 +-
.../org/apache/camel/component/thrift/thrift.json | 2 +-
.../org/apache/camel/dataformat/thrift/thrift.json | 2 +-
.../src/main/docs/thrift-dataformat.adoc | 2 +-
.../camel/component/thrift/ThriftEndpoint.java | 3 +-
.../apache/camel/component/tika/TikaEndpoint.java | 3 +-
.../camel/component/timer/TimerEndpoint.java | 3 +-
.../camel/component/twilio/TwilioEndpoint.java | 4 +-
.../directmessage/twitter-directmessage.json | 2 +-
.../component/twitter/search/twitter-search.json | 2 +-
.../twitter/timeline/twitter-timeline.json | 2 +-
.../TwitterDirectMessageEndpoint.java | 3 +-
.../twitter/search/TwitterSearchEndpoint.java | 3 +-
.../twitter/timeline/TwitterTimelineEndpoint.java | 3 +-
.../camel/component/undertow/UndertowEndpoint.java | 3 +-
.../camel/dataformat/univocity/univocity-csv.json | 2 +-
.../dataformat/univocity/univocity-fixed.json | 2 +-
.../camel/dataformat/univocity/univocity-tsv.json | 2 +-
.../src/main/docs/univocity-csv-dataformat.adoc | 2 +-
.../src/main/docs/univocity-fixed-dataformat.adoc | 2 +-
.../src/main/docs/univocity-tsv-dataformat.adoc | 2 +-
.../component/validator/ValidatorEndpoint.java | 4 +-
.../camel/component/velocity/VelocityEndpoint.java | 3 +-
.../camel/component/vertx/VertxEndpoint.java | 3 +-
.../org/apache/camel/component/vm/VmEndpoint.java | 3 +-
.../camel/component/weather/WeatherEndpoint.java | 3 +-
.../org/apache/camel/component/web3j/web3j.json | 2 +-
.../camel/component/web3j/Web3jEndpoint.java | 3 +-
.../camel/component/webhook/WebhookEndpoint.java | 3 +-
.../camel/websocket/jsr356/JSR356Endpoint.java | 3 +-
.../component/websocket/WebsocketEndpoint.java | 3 +-
.../org/apache/camel/component/weka/weka.json | 2 +-
.../apache/camel/component/weka/WekaEndpoint.java | 3 +-
.../camel/component/wordpress/wordpress.json | 2 +-
.../component/wordpress/WordpressEndpoint.java | 3 +-
.../apache/camel/component/workday/workday.json | 2 +-
.../camel/component/workday/WorkdayEndpoint.java | 3 +-
.../camel/component/xchange/XChangeEndpoint.java | 3 +-
.../camel/dataformat/xmlsecurity/secureXML.json | 2 +-
.../src/main/docs/secureXML-dataformat.adoc | 2 +-
.../component/xmlsecurity/XmlSignerEndpoint.java | 3 +-
.../apache/camel/component/xmpp/XmppEndpoint.java | 3 +-
.../component/xslt/saxon/XsltSaxonEndpoint.java | 3 +-
.../camel/dataformat/xstream/json-xstream.json | 4 +-
.../apache/camel/dataformat/xstream/xstream.json | 2 +-
.../src/main/docs/json-xstream-dataformat.adoc | 4 +-
.../src/main/docs/xstream-dataformat.adoc | 2 +-
.../org/apache/camel/component/yammer/yammer.json | 2 +-
.../camel/component/yammer/YammerEndpoint.java | 3 +-
.../apache/camel/component/zendesk/zendesk.json | 2 +-
.../camel/component/zendesk/ZendeskEndpoint.java | 3 +-
.../camel/dataformat/deflater/gzipdeflater.json | 2 +-
.../camel/dataformat/deflater/zipdeflater.json | 2 +-
.../src/main/docs/gzipdeflater-dataformat.adoc | 2 +-
.../src/main/docs/zipdeflater-dataformat.adoc | 2 +-
.../apache/camel/dataformat/zipfile/zipfile.json | 2 +-
.../src/main/docs/zipfile-dataformat.adoc | 2 +-
.../zookeepermaster/zookeeper-master.json | 2 +-
.../component/zookeepermaster/MasterEndpoint.java | 3 +-
.../camel/component/zookeeper/zookeeper.json | 2 +-
.../component/zookeeper/ZooKeeperEndpoint.java | 3 +-
.../component/ComponentsBuilderFactory.java | 44 +++++------
.../component/dsl/KuduComponentBuilderFactory.java | 2 +-
.../component/dsl/LdapComponentBuilderFactory.java | 2 +-
.../component/dsl/MllpComponentBuilderFactory.java | 2 +-
.../dsl/NettyHttpComponentBuilderFactory.java | 2 +-
.../dsl/RestOpenapiComponentBuilderFactory.java | 2 +-
.../dsl/SalesforceComponentBuilderFactory.java | 2 +-
.../dsl/SapNetweaverComponentBuilderFactory.java | 2 +-
.../dsl/SplunkComponentBuilderFactory.java | 2 +-
.../dsl/StringTemplateComponentBuilderFactory.java | 2 +-
.../dsl/TelegramComponentBuilderFactory.java | 2 +-
.../dsl/ThriftComponentBuilderFactory.java | 2 +-
...witterDirectmessageComponentBuilderFactory.java | 2 +-
.../dsl/TwitterSearchComponentBuilderFactory.java | 2 +-
.../TwitterTimelineComponentBuilderFactory.java | 2 +-
.../dsl/Web3jComponentBuilderFactory.java | 2 +-
.../component/dsl/WekaComponentBuilderFactory.java | 2 +-
.../dsl/WordpressComponentBuilderFactory.java | 2 +-
.../dsl/WorkdayComponentBuilderFactory.java | 2 +-
.../dsl/YammerComponentBuilderFactory.java | 2 +-
.../dsl/ZendeskComponentBuilderFactory.java | 2 +-
.../dsl/ZookeeperComponentBuilderFactory.java | 2 +-
.../ZookeeperMasterComponentBuilderFactory.java | 2 +-
.../builder/endpoint/StaticEndpointBuilders.java | 88 +++++++++++-----------
.../endpoint/dsl/KuduEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/LdapEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/MllpEndpointBuilderFactory.java | 4 +-
.../dsl/NetWeaverEndpointBuilderFactory.java | 4 +-
.../dsl/NettyHttpEndpointBuilderFactory.java | 4 +-
.../dsl/RestOpenApiEndpointBuilderFactory.java | 4 +-
.../dsl/SalesforceEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/SplunkEndpointBuilderFactory.java | 4 +-
.../dsl/StringTemplateEndpointBuilderFactory.java | 4 +-
.../dsl/TelegramEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/ThriftEndpointBuilderFactory.java | 4 +-
...TwitterDirectMessageEndpointBuilderFactory.java | 4 +-
.../dsl/TwitterSearchEndpointBuilderFactory.java | 4 +-
.../dsl/TwitterTimelineEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/Web3jEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/WekaEndpointBuilderFactory.java | 4 +-
.../dsl/WordpressEndpointBuilderFactory.java | 4 +-
.../dsl/WorkdayEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/YammerEndpointBuilderFactory.java | 4 +-
.../dsl/ZendeskEndpointBuilderFactory.java | 4 +-
.../dsl/ZooKeeperEndpointBuilderFactory.java | 4 +-
.../dsl/ZooKeeperMasterEndpointBuilderFactory.java | 4 +-
290 files changed, 529 insertions(+), 380 deletions(-)
diff --git a/components/camel-any23/src/generated/resources/org/apache/camel/dataformat/any23/any23.json b/components/camel-any23/src/generated/resources/org/apache/camel/dataformat/any23/any23.json
index 75b29b5..1531aad 100644
--- a/components/camel-any23/src/generated/resources/org/apache/camel/dataformat/any23/any23.json
+++ b/components/camel-any23/src/generated/resources/org/apache/camel/dataformat/any23/any23.json
@@ -20,7 +20,7 @@
"configuration": { "kind": "element", "displayName": "Configuration", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>", "deprecated": false, "secret": false, "description": "Configurations for Apache Any23 as key-value pairs in order to customize the extraction process. The list of supported parameters can be found here. If not provided, a default configuration is used." },
"extractors": { "kind": "element", "displayName": "Extractors", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "secret": false, "description": "List of Any23 extractors to be used in the unmarshal operation. A list of the available extractors can be found here here. If not provided, all the available extractors are used." },
"baseURI": { "kind": "attribute", "displayName": "Base URI", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The URI to use as base for building RDF entities if only relative paths are provided." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-any23/src/main/docs/any23-dataformat.adoc b/components/camel-any23/src/main/docs/any23-dataformat.adoc
index d7c1ec7..69e5eff 100644
--- a/components/camel-any23/src/main/docs/any23-dataformat.adoc
+++ b/components/camel-any23/src/main/docs/any23-dataformat.adoc
@@ -28,7 +28,7 @@ The Any23 dataformat supports 5 options, which are listed below.
| configuration | | List | Configurations for Apache Any23 as key-value pairs in order to customize the extraction process. The list of supported parameters can be found here. If not provided, a default configuration is used.
| extractors | | List | List of Any23 extractors to be used in the unmarshal operation. A list of the available extractors can be found here here. If not provided, all the available extractors are used.
| baseURI | | String | The URI to use as base for building RDF entities if only relative paths are provided.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-asn1/src/generated/resources/org/apache/camel/dataformat/asn1/asn1.json b/components/camel-asn1/src/generated/resources/org/apache/camel/dataformat/asn1/asn1.json
index 6c90bc5..0df23fd 100644
--- a/components/camel-asn1/src/generated/resources/org/apache/camel/dataformat/asn1/asn1.json
+++ b/components/camel-asn1/src/generated/resources/org/apache/camel/dataformat/asn1/asn1.json
@@ -18,7 +18,7 @@
"properties": {
"usingIterator": { "kind": "attribute", "displayName": "Using Iterator", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the asn1 file has more then one entry, the setting this option to true, allows to work with the splitter EIP, to split the data using an iterator in a streaming mode." },
"clazzName": { "kind": "attribute", "displayName": "Clazz Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Name of class to use when unmarshalling" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-asn1/src/main/docs/asn1-dataformat.adoc b/components/camel-asn1/src/main/docs/asn1-dataformat.adoc
index 01942a1..78a47d7 100644
--- a/components/camel-asn1/src/main/docs/asn1-dataformat.adoc
+++ b/components/camel-asn1/src/main/docs/asn1-dataformat.adoc
@@ -22,7 +22,7 @@ The ASN.1 File dataformat supports 3 options, which are listed below.
| Name | Default | Java Type | Description
| usingIterator | false | Boolean | If the asn1 file has more then one entry, the setting this option to true, allows to work with the splitter EIP, to split the data using an iterator in a streaming mode.
| clazzName | | String | Name of class to use when unmarshalling
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-avro/src/generated/resources/org/apache/camel/dataformat/avro/avro.json b/components/camel-avro/src/generated/resources/org/apache/camel/dataformat/avro/avro.json
index 814f4fe..8780eb1 100644
--- a/components/camel-avro/src/generated/resources/org/apache/camel/dataformat/avro/avro.json
+++ b/components/camel-avro/src/generated/resources/org/apache/camel/dataformat/avro/avro.json
@@ -17,7 +17,7 @@
},
"properties": {
"instanceClassName": { "kind": "attribute", "displayName": "Instance Class Name", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Class name to use for marshal and unmarshalling" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-avro/src/main/docs/avro-dataformat.adoc b/components/camel-avro/src/main/docs/avro-dataformat.adoc
index a0932da..b4d733a 100644
--- a/components/camel-avro/src/main/docs/avro-dataformat.adoc
+++ b/components/camel-avro/src/main/docs/avro-dataformat.adoc
@@ -79,7 +79,7 @@ The Avro dataformat supports 2 options, which are listed below.
|===
| Name | Default | Java Type | Description
| instanceClassName | | String | Class name to use for marshal and unmarshalling
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-barcode/src/generated/resources/org/apache/camel/dataformat/barcode/barcode.json b/components/camel-barcode/src/generated/resources/org/apache/camel/dataformat/barcode/barcode.json
index 9c720f8..0077d7d 100644
--- a/components/camel-barcode/src/generated/resources/org/apache/camel/dataformat/barcode/barcode.json
+++ b/components/camel-barcode/src/generated/resources/org/apache/camel/dataformat/barcode/barcode.json
@@ -20,7 +20,7 @@
"height": { "kind": "attribute", "displayName": "Height", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "description": "Height of the barcode" },
"imageType": { "kind": "attribute", "displayName": "Image Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Image type of the barcode such as png" },
"barcodeFormat": { "kind": "attribute", "displayName": "Barcode Format", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Barcode format such as QR-Code" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
index 605e61f..3a7f804 100644
--- a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
+++ b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
@@ -46,7 +46,7 @@ The Barcode dataformat supports 5 options, which are listed below.
| height | | Integer | Height of the barcode
| imageType | | String | Image type of the barcode such as png
| barcodeFormat | | String | Barcode format such as QR-Code
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-base64/src/generated/resources/org/apache/camel/dataformat/base64/base64.json b/components/camel-base64/src/generated/resources/org/apache/camel/dataformat/base64/base64.json
index 7d76407..e4c2a92 100644
--- a/components/camel-base64/src/generated/resources/org/apache/camel/dataformat/base64/base64.json
+++ b/components/camel-base64/src/generated/resources/org/apache/camel/dataformat/base64/base64.json
@@ -19,7 +19,7 @@
"lineLength": { "kind": "attribute", "displayName": "Line Length", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "defaultValue": "76", "description": "To specific a maximum line length for the encoded data. By default 76 is used." },
"lineSeparator": { "kind": "attribute", "displayName": "Line Separator", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The line separators to use. Uses new line characters (CRLF) by default." },
"urlSafe": { "kind": "attribute", "displayName": "Url Safe", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Instead of emitting '' and '\/' we emit '-' and '_' respectively. urlSafe is only applied to encode operations. Decoding seamlessly handles both modes. Is by default false." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-base64/src/main/docs/base64-dataformat.adoc b/components/camel-base64/src/main/docs/base64-dataformat.adoc
index b81477f..0c08af3 100644
--- a/components/camel-base64/src/main/docs/base64-dataformat.adoc
+++ b/components/camel-base64/src/main/docs/base64-dataformat.adoc
@@ -23,7 +23,7 @@ The Base64 dataformat supports 4 options, which are listed below.
| lineLength | 76 | Integer | To specific a maximum line length for the encoded data. By default 76 is used.
| lineSeparator | | String | The line separators to use. Uses new line characters (CRLF) by default.
| urlSafe | false | Boolean | Instead of emitting '' and '/' we emit '-' and '_' respectively. urlSafe is only applied to encode operations. Decoding seamlessly handles both modes. Is by default false.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-beanio/src/generated/resources/org/apache/camel/dataformat/beanio/beanio.json b/components/camel-beanio/src/generated/resources/org/apache/camel/dataformat/beanio/beanio.json
index 3f8cf44..f7cc300 100644
--- a/components/camel-beanio/src/generated/resources/org/apache/camel/dataformat/beanio/beanio.json
+++ b/components/camel-beanio/src/generated/resources/org/apache/camel/dataformat/beanio/beanio.json
@@ -24,7 +24,7 @@
"encoding": { "kind": "attribute", "displayName": "Encoding", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The charset to use. Is by default the JVM platform default charset." },
"beanReaderErrorHandlerType": { "kind": "attribute", "displayName": "Bean Reader Error Handler Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To use a custom org.apache.camel.dataformat.beanio.BeanIOErrorHandler as error handler while parsing. Configure the fully qualified class name of the error handler. Notice the options ignoreUnidentifiedRecords, ignoreUnexpectedRecords, and ignoreInvalidRecords ma [...]
"unmarshalSingleObject": { "kind": "attribute", "displayName": "Unmarshal Single Object", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "This options controls whether to unmarshal as a list of objects or as a single object only. The former is the default mode, and the latter is only intended in special use-cases where beanio maps the Camel message to a single POJO bean." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
index 1a68bfc..df886fb 100644
--- a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
+++ b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
@@ -35,7 +35,7 @@ The BeanIO dataformat supports 9 options, which are listed below.
| encoding | | String | The charset to use. Is by default the JVM platform default charset.
| beanReaderErrorHandlerType | | String | To use a custom org.apache.camel.dataformat.beanio.BeanIOErrorHandler as error handler while parsing. Configure the fully qualified class name of the error handler. Notice the options ignoreUnidentifiedRecords, ignoreUnexpectedRecords, and ignoreInvalidRecords may not be in use when you use a custom error handler.
| unmarshalSingleObject | false | Boolean | This options controls whether to unmarshal as a list of objects or as a single object only. The former is the default mode, and the latter is only intended in special use-cases where beanio maps the Camel message to a single POJO bean.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/csv/bindy-csv.json b/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/csv/bindy-csv.json
index 92a7464..7c00855 100644
--- a/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/csv/bindy-csv.json
+++ b/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/csv/bindy-csv.json
@@ -21,7 +21,7 @@
"locale": { "kind": "attribute", "displayName": "Locale", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To configure a default locale to use, such as us for united states. To use the JVM platform default locale then use the name default" },
"unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap Single Instance", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List." },
"allowEmptyStream": { "kind": "attribute", "displayName": "Allow Empty Stream", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether to allow empty streams in the unmarshal process. If true, no exception will be thrown when a body without records is provided." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/fixed/bindy-fixed.json b/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/fixed/bindy-fixed.json
index 736bc58..49a29fe 100644
--- a/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/fixed/bindy-fixed.json
+++ b/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/fixed/bindy-fixed.json
@@ -21,7 +21,7 @@
"locale": { "kind": "attribute", "displayName": "Locale", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To configure a default locale to use, such as us for united states. To use the JVM platform default locale then use the name default" },
"unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap Single Instance", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List." },
"allowEmptyStream": { "kind": "attribute", "displayName": "Allow Empty Stream", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether to allow empty streams in the unmarshal process. If true, no exception will be thrown when a body without records is provided." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/kvp/bindy-kvp.json b/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/kvp/bindy-kvp.json
index 066baed..0aced07 100644
--- a/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/kvp/bindy-kvp.json
+++ b/components/camel-bindy/src/generated/resources/org/apache/camel/dataformat/bindy/kvp/bindy-kvp.json
@@ -21,7 +21,7 @@
"locale": { "kind": "attribute", "displayName": "Locale", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To configure a default locale to use, such as us for united states. To use the JVM platform default locale then use the name default" },
"unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap Single Instance", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List." },
"allowEmptyStream": { "kind": "attribute", "displayName": "Allow Empty Stream", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether to allow empty streams in the unmarshal process. If true, no exception will be thrown when a body without records is provided." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
index 65af927..fe9bcdb 100644
--- a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
+++ b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
@@ -69,7 +69,7 @@ The Bindy dataformat supports 6 options, which are listed below.
| locale | | String | To configure a default locale to use, such as us for united states. To use the JVM platform default locale then use the name default
| unwrapSingleInstance | true | Boolean | When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List.
| allowEmptyStream | false | Boolean | Whether to allow empty streams in the unmarshal process. If true, no exception will be thrown when a body without records is provided.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json b/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
index ed4de34..cf5ae9d 100644
--- a/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
+++ b/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
@@ -26,7 +26,7 @@
"allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Used for JMS users to allow the JMSType header from the JMS spec to specify a FQN classname to use to unmarshal to." },
"enableFeatures": { "kind": "attribute", "displayName": "Enable Features", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Set of features to enable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.MapperF [...]
"disableFeatures": { "kind": "attribute", "displayName": "Disable Features", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Set of features to disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.Mapp [...]
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-cbor/src/main/docs/cbor-dataformat.adoc b/components/camel-cbor/src/main/docs/cbor-dataformat.adoc
index f607939..c57b6cc 100644
--- a/components/camel-cbor/src/main/docs/cbor-dataformat.adoc
+++ b/components/camel-cbor/src/main/docs/cbor-dataformat.adoc
@@ -41,7 +41,7 @@ The CBOR dataformat supports 11 options, which are listed below.
| allowJmsType | false | Boolean | Used for JMS users to allow the JMSType header from the JMS spec to specify a FQN classname to use to unmarshal to.
| enableFeatures | | String | Set of features to enable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.MapperFeature Multiple features can be separated by comma
| disableFeatures | | String | Set of features to disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.MapperFeature Multiple features can be separated by comma
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/crypto.json b/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/crypto.json
index 9042ccc..52e024e 100644
--- a/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/crypto.json
+++ b/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/crypto.json
@@ -25,7 +25,7 @@
"macAlgorithm": { "kind": "attribute", "displayName": "Mac Algorithm", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "HmacSHA1", "description": "The JCE algorithm name indicating the Message Authentication algorithm." },
"shouldAppendHMAC": { "kind": "attribute", "displayName": "Should Append HMAC", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "Flag indicating that a Message Authentication Code should be calculated and appended to the encrypted data." },
"inline": { "kind": "attribute", "displayName": "Inline", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Flag indicating that the configured IV should be inlined into the encrypted data stream. Is by default false." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/pgp.json b/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/pgp.json
index 1f62cb9..923b140 100644
--- a/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/pgp.json
+++ b/components/camel-crypto/src/generated/resources/org/apache/camel/converter/crypto/pgp.json
@@ -30,7 +30,7 @@
"compressionAlgorithm": { "kind": "attribute", "displayName": "Compression Algorithm", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "description": "Compression algorithm; possible values are defined in org.bouncycastle.bcpg.CompressionAlgorithmTags; for example 0 (= UNCOMPRESSED), 1 (= ZIP), 2 (= ZLIB), 3 (= BZIP2). Only relevant for encrypting." },
"hashAlgorithm": { "kind": "attribute", "displayName": "Hash Algorithm", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "description": "Signature hash algorithm; possible values are defined in org.bouncycastle.bcpg.HashAlgorithmTags; for example 2 (= SHA1), 8 (= SHA256), 9 (= SHA384), 10 (= SHA512), 11 (=SHA224). Only relevant for signing." },
"signatureVerificationOption": { "kind": "attribute", "displayName": "Signature Verification Option", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Controls the behavior for verifying the signature during unmarshaling. There are 4 values possible: optional: The PGP message may or may not contain signatures; if it does contain signatures, then a signature verification is executed. required: The PGP message mu [...]
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-crypto/src/main/docs/crypto-dataformat.adoc b/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
index d40a85e..ef51724 100644
--- a/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
+++ b/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
@@ -35,7 +35,7 @@ The Crypto (Java Cryptographic Extension) dataformat supports 10 options, which
| macAlgorithm | HmacSHA1 | String | The JCE algorithm name indicating the Message Authentication algorithm.
| shouldAppendHMAC | true | Boolean | Flag indicating that a Message Authentication Code should be calculated and appended to the encrypted data.
| inline | false | Boolean | Flag indicating that the configured IV should be inlined into the encrypted data stream. Is by default false.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-crypto/src/main/docs/pgp-dataformat.adoc b/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
index 21c2ac4..9b22b65 100644
--- a/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
+++ b/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
@@ -40,7 +40,7 @@ The PGP dataformat supports 15 options, which are listed below.
| compressionAlgorithm | | Integer | Compression algorithm; possible values are defined in org.bouncycastle.bcpg.CompressionAlgorithmTags; for example 0 (= UNCOMPRESSED), 1 (= ZIP), 2 (= ZLIB), 3 (= BZIP2). Only relevant for encrypting.
| hashAlgorithm | | Integer | Signature hash algorithm; possible values are defined in org.bouncycastle.bcpg.HashAlgorithmTags; for example 2 (= SHA1), 8 (= SHA256), 9 (= SHA384), 10 (= SHA512), 11 (=SHA224). Only relevant for signing.
| signatureVerificationOption | | String | Controls the behavior for verifying the signature during unmarshaling. There are 4 values possible: optional: The PGP message may or may not contain signatures; if it does contain signatures, then a signature verification is executed. required: The PGP message must contain at least one signature; if this is not the case an exception (PGPException) is thrown. A signature verification is executed. ignore: Contained signatures in the PGP message a [...]
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-csv/src/generated/resources/org/apache/camel/dataformat/csv/csv.json b/components/camel-csv/src/generated/resources/org/apache/camel/dataformat/csv/csv.json
index 661675d..4b34cc1 100644
--- a/components/camel-csv/src/generated/resources/org/apache/camel/dataformat/csv/csv.json
+++ b/components/camel-csv/src/generated/resources/org/apache/camel/dataformat/csv/csv.json
@@ -44,7 +44,7 @@
"useMaps": { "kind": "attribute", "displayName": "Use Maps", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce maps (HashMap)for the lines values instead of lists. It requires to have header (either defined or collected)." },
"useOrderedMaps": { "kind": "attribute", "displayName": "Use Ordered Maps", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce ordered maps (LinkedHashMap) for the lines values instead of lists. It requires to have header (either defined or collected)." },
"recordConverterRef": { "kind": "attribute", "displayName": "Record Converter Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Refers to a custom CsvRecordConverter to lookup from the registry to use." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-csv/src/main/docs/csv-dataformat.adoc b/components/camel-csv/src/main/docs/csv-dataformat.adoc
index 3215807..d2cac70 100644
--- a/components/camel-csv/src/main/docs/csv-dataformat.adoc
+++ b/components/camel-csv/src/main/docs/csv-dataformat.adoc
@@ -52,7 +52,7 @@ The CSV dataformat supports 29 options, which are listed below.
| useMaps | false | Boolean | Whether the unmarshalling should produce maps (HashMap)for the lines values instead of lists. It requires to have header (either defined or collected).
| useOrderedMaps | false | Boolean | Whether the unmarshalling should produce ordered maps (LinkedHashMap) for the lines values instead of lists. It requires to have header (either defined or collected).
| recordConverterRef | | String | Refers to a custom CsvRecordConverter to lookup from the registry to use.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json b/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
index cae8802..cc4ea6a 100644
--- a/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
+++ b/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
@@ -17,6 +17,6 @@
},
"properties": {
"unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Class name of the java type to use when unmarshalling" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
}
}
diff --git a/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc b/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc
index f24c2e9..465d1f9 100644
--- a/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc
+++ b/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc
@@ -30,7 +30,7 @@ The JSON Fastjson dataformat supports 2 options, which are listed below.
|===
| Name | Default | Java Type | Description
| unmarshalTypeName | | String | Class name of the java type to use when unmarshalling
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirJson.json b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirJson.json
index d903ad0..dcf571b 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirJson.json
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirJson.json
@@ -28,7 +28,7 @@
"summaryMode": { "kind": "attribute", "displayName": "Summary Mode", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If set to true (default is false) only elements marked by the FHIR specification as being summary elements will be included." },
"suppressNarratives": { "kind": "attribute", "displayName": "Suppress Narratives", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If set to true (default is false), narratives will not be included in the encoded values." },
"dontStripVersionsFromReferencesAtPaths": { "kind": "attribute", "displayName": "Dont Strip Versions From References At Paths", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "secret": false, "description": "If supplied value(s), any resource references at the specified paths will have their resource versions encoded instead of being automatically stripped during the encoding process. This setting has no effect on the parsing [...]
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirXml.json b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirXml.json
index 373894f..c615c73 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirXml.json
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhirXml.json
@@ -28,7 +28,7 @@
"summaryMode": { "kind": "attribute", "displayName": "Summary Mode", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If set to true (default is false) only elements marked by the FHIR specification as being summary elements will be included." },
"suppressNarratives": { "kind": "attribute", "displayName": "Suppress Narratives", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If set to true (default is false), narratives will not be included in the encoded values." },
"dontStripVersionsFromReferencesAtPaths": { "kind": "attribute", "displayName": "Dont Strip Versions From References At Paths", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "secret": false, "description": "If supplied value(s), any resource references at the specified paths will have their resource versions encoded instead of being automatically stripped during the encoding process. This setting has no effect on the parsing [...]
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc
index 85bd271..3bb81a0 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc
+++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc
@@ -34,6 +34,6 @@ The FHIR JSon dataformat supports 13 options, which are listed below.
| summaryMode | false | Boolean | If set to true (default is false) only elements marked by the FHIR specification as being summary elements will be included.
| suppressNarratives | false | Boolean | If set to true (default is false), narratives will not be included in the encoded values.
| dontStripVersionsFromReferencesAtPaths | | List | If supplied value(s), any resource references at the specified paths will have their resource versions encoded instead of being automatically stripped during the encoding process. This setting has no effect on the parsing process. This method provides a finer-grained level of control than setStripVersionsFromReferences(String) and any paths specified by this method will be encoded even if setStripVersionsFromReferences(String) has been [...]
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc
index 35ec845..f27e58f 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc
+++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc
@@ -34,6 +34,6 @@ The FHIR XML dataformat supports 13 options, which are listed below.
| summaryMode | false | Boolean | If set to true (default is false) only elements marked by the FHIR specification as being summary elements will be included.
| suppressNarratives | false | Boolean | If set to true (default is false), narratives will not be included in the encoded values.
| dontStripVersionsFromReferencesAtPaths | | List | If supplied value(s), any resource references at the specified paths will have their resource versions encoded instead of being automatically stripped during the encoding process. This setting has no effect on the parsing process. This method provides a finer-grained level of control than setStripVersionsFromReferences(String) and any paths specified by this method will be encoded even if setStripVersionsFromReferences(String) has been [...]
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-flatpack/src/generated/resources/org/apache/camel/dataformat/flatpack/flatpack.json b/components/camel-flatpack/src/generated/resources/org/apache/camel/dataformat/flatpack/flatpack.json
index 8446961..f1f3839 100644
--- a/components/camel-flatpack/src/generated/resources/org/apache/camel/dataformat/flatpack/flatpack.json
+++ b/components/camel-flatpack/src/generated/resources/org/apache/camel/dataformat/flatpack/flatpack.json
@@ -24,7 +24,7 @@
"allowShortLines": { "kind": "attribute", "displayName": "Allow Short Lines", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for lines to be shorter than expected and ignores the extra characters" },
"ignoreExtraColumns": { "kind": "attribute", "displayName": "Ignore Extra Columns", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for lines to be longer than expected and ignores the extra characters." },
"parserFactoryRef": { "kind": "attribute", "displayName": "Parser Factory Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "References to a custom parser factory to lookup in the registry" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc b/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
index 5b82696..df7df26 100644
--- a/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
+++ b/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
@@ -42,7 +42,7 @@ The Flatpack dataformat supports 9 options, which are listed below.
| allowShortLines | false | Boolean | Allows for lines to be shorter than expected and ignores the extra characters
| ignoreExtraColumns | false | Boolean | Allows for lines to be longer than expected and ignores the extra characters.
| parserFactoryRef | | String | References to a custom parser factory to lookup in the registry
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-grok/src/generated/resources/org/apache/camel/component/grok/grok.json b/components/camel-grok/src/generated/resources/org/apache/camel/component/grok/grok.json
index 1d4ca51..51974c1 100644
--- a/components/camel-grok/src/generated/resources/org/apache/camel/component/grok/grok.json
+++ b/components/camel-grok/src/generated/resources/org/apache/camel/component/grok/grok.json
@@ -20,7 +20,7 @@
"flattened": { "kind": "attribute", "displayName": "Flattened", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Turns on flattened mode. In flattened mode the exception is thrown when there are multiple pattern matches with same key." },
"allowMultipleMatchesPerLine": { "kind": "attribute", "displayName": "Allow Multiple Matches Per Line", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "If false, every line of input is matched for pattern only once. Otherwise the line can be scanned multiple times when non-terminal pattern is used." },
"namedOnly": { "kind": "attribute", "displayName": "Named Only", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether to capture named expressions only or not (i.e. %{IP:ip} but not ${IP})" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-grok/src/main/docs/grok-dataformat.adoc b/components/camel-grok/src/main/docs/grok-dataformat.adoc
index 4837b36..a38f7f0 100644
--- a/components/camel-grok/src/main/docs/grok-dataformat.adoc
+++ b/components/camel-grok/src/main/docs/grok-dataformat.adoc
@@ -106,7 +106,7 @@ The Grok dataformat supports 5 options, which are listed below.
| flattened | false | Boolean | Turns on flattened mode. In flattened mode the exception is thrown when there are multiple pattern matches with same key.
| allowMultipleMatchesPerLine | true | Boolean | If false, every line of input is matched for pattern only once. Otherwise the line can be scanned multiple times when non-terminal pattern is used.
| namedOnly | false | Boolean | Whether to capture named expressions only or not (i.e. %{IP:ip} but not \$\{IP\})
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json b/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
index 39fc9bf..139b57a 100644
--- a/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
+++ b/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
@@ -18,6 +18,6 @@
"properties": {
"prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "To enable pretty printing output nicely formatted. Is by default false." },
"unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Class name of the java type to use when unmarshalling" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
}
}
diff --git a/components/camel-gson/src/main/docs/json-gson-dataformat.adoc b/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
index 5ee9ccd..5a4f4fb 100644
--- a/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
+++ b/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
@@ -31,7 +31,7 @@ The JSON Gson dataformat supports 3 options, which are listed below.
| Name | Default | Java Type | Description
| prettyPrint | false | Boolean | To enable pretty printing output nicely formatted. Is by default false.
| unmarshalTypeName | | String | Class name of the java type to use when unmarshalling
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-hl7/src/generated/resources/org/apache/camel/component/hl7/hl7.json b/components/camel-hl7/src/generated/resources/org/apache/camel/component/hl7/hl7.json
index 2447042..d95ea1e 100644
--- a/components/camel-hl7/src/generated/resources/org/apache/camel/component/hl7/hl7.json
+++ b/components/camel-hl7/src/generated/resources/org/apache/camel/component/hl7/hl7.json
@@ -17,7 +17,7 @@
},
"properties": {
"validate": { "kind": "attribute", "displayName": "Validate", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "Whether to validate the HL7 message Is by default true." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-hl7/src/main/docs/hl7-dataformat.adoc b/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
index d7dcfc0..c727d78 100644
--- a/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
+++ b/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
@@ -226,7 +226,7 @@ The HL7 dataformat supports 2 options, which are listed below.
|===
| Name | Default | Java Type | Description
| validate | true | Boolean | Whether to validate the HL7 message Is by default true.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-ical/src/generated/resources/org/apache/camel/component/ical/ical.json b/components/camel-ical/src/generated/resources/org/apache/camel/component/ical/ical.json
index 35168fd..a57b76e 100644
--- a/components/camel-ical/src/generated/resources/org/apache/camel/component/ical/ical.json
+++ b/components/camel-ical/src/generated/resources/org/apache/camel/component/ical/ical.json
@@ -17,7 +17,7 @@
},
"properties": {
"validating": { "kind": "attribute", "displayName": "Validating", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether to validate." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-ical/src/main/docs/ical-dataformat.adoc b/components/camel-ical/src/main/docs/ical-dataformat.adoc
index 9117834..e05a694 100644
--- a/components/camel-ical/src/main/docs/ical-dataformat.adoc
+++ b/components/camel-ical/src/main/docs/ical-dataformat.adoc
@@ -43,7 +43,7 @@ The iCal dataformat supports 2 options, which are listed below.
|===
| Name | Default | Java Type | Description
| validating | false | Boolean | Whether to validate.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json b/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
index afe472a..1ee8312 100644
--- a/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
+++ b/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
@@ -32,7 +32,7 @@
"allowUnmarshallType": { "kind": "attribute", "displayName": "Allow Unmarshall Type", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If enabled then Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header during the unmarshalling. This should only be enabled when desired to be used." },
"timezone": { "kind": "attribute", "displayName": "Timezone", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "If set then Jackson will use the Timezone when marshalling\/unmarshalling. This option will have no effect on the others Json DataFormat, like gson, fastjson and xstream." },
"autoDiscoverObjectMapper": { "kind": "attribute", "displayName": "Auto Discover Object Mapper", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If set to true then Jackson will lookup for an objectMapper into the registry" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc b/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
index c0bf7a4..ae9ee6d 100644
--- a/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
+++ b/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
@@ -46,7 +46,7 @@ The JSON Jackson dataformat supports 17 options, which are listed below.
| allowUnmarshallType | false | Boolean | If enabled then Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header during the unmarshalling. This should only be enabled when desired to be used.
| timezone | | String | If set then Jackson will use the Timezone when marshalling/unmarshalling. This option will have no effect on the others Json DataFormat, like gson, fastjson and xstream.
| autoDiscoverObjectMapper | false | Boolean | If set to true then Jackson will lookup for an objectMapper into the registry
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json b/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
index b73c2de..2ca0a47 100644
--- a/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
+++ b/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
@@ -30,7 +30,7 @@
"enableFeatures": { "kind": "attribute", "displayName": "Enable Features", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Set of features to enable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.MapperF [...]
"disableFeatures": { "kind": "attribute", "displayName": "Disable Features", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Set of features to disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.Mapp [...]
"allowUnmarshallType": { "kind": "attribute", "displayName": "Allow Unmarshall Type", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If enabled then Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header during the unmarshalling. This should only be enabled when desired to be used." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc b/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
index ef1aaa7..e5fb953 100644
--- a/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
+++ b/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
@@ -62,7 +62,7 @@ The JacksonXML dataformat supports 15 options, which are listed below.
| enableFeatures | | String | Set of features to enable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.MapperFeature Multiple features can be separated by comma
| disableFeatures | | String | Set of features to disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that matches a enum from com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jackson.databind.MapperFeature Multiple features can be separated by comma
| allowUnmarshallType | false | Boolean | If enabled then Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header during the unmarshalling. This should only be enabled when desired to be used.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-jaxb/src/generated/resources/org/apache/camel/converter/jaxb/jaxb.json b/components/camel-jaxb/src/generated/resources/org/apache/camel/converter/jaxb/jaxb.json
index bb87d0e..acf13b1 100644
--- a/components/camel-jaxb/src/generated/resources/org/apache/camel/converter/jaxb/jaxb.json
+++ b/components/camel-jaxb/src/generated/resources/org/apache/camel/converter/jaxb/jaxb.json
@@ -34,7 +34,7 @@
"schemaLocation": { "kind": "attribute", "displayName": "Schema Location", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To define the location of the schema" },
"noNamespaceSchemaLocation": { "kind": "attribute", "displayName": "No Namespace Schema Location", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To define the location of the namespaceless schema" },
"jaxbProviderProperties": { "kind": "attribute", "displayName": "Jaxb Provider Properties", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Refers to a custom java.util.Map to lookup in the registry containing custom JAXB provider properties to be used with the JAXB marshaller." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc b/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
index 460e99b..0590978 100644
--- a/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
+++ b/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
@@ -41,7 +41,7 @@ The JAXB dataformat supports 19 options, which are listed below.
| schemaLocation | | String | To define the location of the schema
| noNamespaceSchemaLocation | | String | To define the location of the namespaceless schema
| jaxbProviderProperties | | String | Refers to a custom java.util.Map to lookup in the registry containing custom JAXB provider properties to be used with the JAXB marshaller.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-jsonapi/src/generated/resources/org/apache/camel/component/jsonapi/jsonApi.json b/components/camel-jsonapi/src/generated/resources/org/apache/camel/component/jsonapi/jsonApi.json
index 125ba0a..5e8bd60 100644
--- a/components/camel-jsonapi/src/generated/resources/org/apache/camel/component/jsonapi/jsonApi.json
+++ b/components/camel-jsonapi/src/generated/resources/org/apache/camel/component/jsonapi/jsonApi.json
@@ -18,7 +18,7 @@
"properties": {
"dataFormatTypes": { "kind": "attribute", "displayName": "Data Format Types", "required": false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>[]", "deprecated": false, "secret": false, "description": "The classes to take into account for the marshalling" },
"mainFormatType": { "kind": "attribute", "displayName": "Main Format Type", "required": false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", "deprecated": false, "secret": false, "description": "The classes to take into account while unmarshalling" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-jsonapi/src/main/docs/jsonApi-dataformat.adoc b/components/camel-jsonapi/src/main/docs/jsonApi-dataformat.adoc
index 2eefa32..bc76336 100644
--- a/components/camel-jsonapi/src/main/docs/jsonApi-dataformat.adoc
+++ b/components/camel-jsonapi/src/main/docs/jsonApi-dataformat.adoc
@@ -18,7 +18,7 @@ The JSonApi dataformat supports 3 options, which are listed below.
| Name | Default | Java Type | Description
| dataFormatTypes | | Class[] | The classes to take into account for the marshalling
| mainFormatType | | Class | The classes to take into account while unmarshalling
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
index c1bbc4b..1b10e08 100644
--- a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
+++ b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaEndpoint.java
@@ -20,6 +20,7 @@ import java.lang.reflect.Field;
import java.util.Properties;
import java.util.concurrent.ExecutorService;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Message;
@@ -44,7 +45,7 @@ import org.slf4j.LoggerFactory;
/**
* Sent and receive messages to/from an Apache Kafka broker.
*/
-@UriEndpoint(firstVersion = "2.13.0", scheme = "kafka", title = "Kafka", syntax = "kafka:topic", label = "messaging")
+@UriEndpoint(firstVersion = "2.13.0", scheme = "kafka", title = "Kafka", syntax = "kafka:topic", category = {Category.MESSAGING})
public class KafkaEndpoint extends DefaultEndpoint implements MultipleConsumersSupport {
private static final Logger LOG = LoggerFactory.getLogger(KafkaEndpoint.class);
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/config_maps/KubernetesConfigMapsEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/config_maps/KubernetesConfigMapsEndpoint.java
index 983b15d..45505d2 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/config_maps/KubernetesConfigMapsEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/config_maps/KubernetesConfigMapsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.config_maps;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-config-maps", title = "Kubernetes ConfigMap", syntax = "kubernetes-config-maps:masterUrl", producerOnly = true, label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-config-maps", title = "Kubernetes ConfigMap", syntax = "kubernetes-config-maps:masterUrl", producerOnly = true, category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesConfigMapsEndpoint extends AbstractKubernetesEndpoint {
public KubernetesConfigMapsEndpoint(String uri, KubernetesConfigMapsComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/deployments/KubernetesDeploymentsEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/deployments/KubernetesDeploymentsEndpoint.java
index 447cf80..73cd7e6 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/deployments/KubernetesDeploymentsEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/deployments/KubernetesDeploymentsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.deployments;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Deployments and get notified on Deployment changes.
*/
-@UriEndpoint(firstVersion = "2.20.0", scheme = "kubernetes-deployments", title = "Kubernetes Deployments", syntax = "kubernetes-deployments:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.20.0", scheme = "kubernetes-deployments", title = "Kubernetes Deployments", syntax = "kubernetes-deployments:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesDeploymentsEndpoint extends AbstractKubernetesEndpoint {
public KubernetesDeploymentsEndpoint(String uri, KubernetesDeploymentsComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/hpa/KubernetesHPAEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/hpa/KubernetesHPAEndpoint.java
index a196332..fae4205 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/hpa/KubernetesHPAEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/hpa/KubernetesHPAEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.hpa;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.
*/
-@UriEndpoint(firstVersion = "2.23.0", scheme = "kubernetes-hpa", title = "Kubernetes HPA", syntax = "kubernetes-hpa:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.23.0", scheme = "kubernetes-hpa", title = "Kubernetes HPA", syntax = "kubernetes-hpa:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesHPAEndpoint extends AbstractKubernetesEndpoint {
public KubernetesHPAEndpoint(String uri, KubernetesHPAComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/job/KubernetesJobEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/job/KubernetesJobEndpoint.java
index 3a20442..4e0ee57 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/job/KubernetesJobEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/job/KubernetesJobEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.job;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Jobs.
*/
-@UriEndpoint(firstVersion = "2.23.0", scheme = "kubernetes-job", title = "Kubernetes Job", syntax = "kubernetes-job:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.23.0", scheme = "kubernetes-job", title = "Kubernetes Job", syntax = "kubernetes-job:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesJobEndpoint extends AbstractKubernetesEndpoint {
public KubernetesJobEndpoint(String uri, KubernetesJobComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/namespaces/KubernetesNamespacesEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/namespaces/KubernetesNamespacesEndpoint.java
index 26e462c..0a3fa97 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/namespaces/KubernetesNamespacesEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/namespaces/KubernetesNamespacesEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.namespaces;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Namespaces and get notified on Namespace changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-namespaces", title = "Kubernetes Namespaces", syntax = "kubernetes-namespaces:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-namespaces", title = "Kubernetes Namespaces", syntax = "kubernetes-namespaces:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesNamespacesEndpoint extends AbstractKubernetesEndpoint {
public KubernetesNamespacesEndpoint(String uri, KubernetesNamespacesComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/nodes/KubernetesNodesEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/nodes/KubernetesNodesEndpoint.java
index 9db0a92..142314f 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/nodes/KubernetesNodesEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/nodes/KubernetesNodesEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.nodes;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Nodes and get notified on Node changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-nodes", title = "Kubernetes Nodes", syntax = "kubernetes-nodes:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-nodes", title = "Kubernetes Nodes", syntax = "kubernetes-nodes:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesNodesEndpoint extends AbstractKubernetesEndpoint {
public KubernetesNodesEndpoint(String uri, KubernetesNodesComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes/KubernetesPersistentVolumesEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes/KubernetesPersistentVolumesEndpoint.java
index e45e32b..bab44ee 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes/KubernetesPersistentVolumesEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes/KubernetesPersistentVolumesEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.persistent_volumes;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-persistent-volumes", title = "Kubernetes Persistent Volume", syntax = "kubernetes-persistent-volumes:masterUrl", producerOnly = true, label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-persistent-volumes", title = "Kubernetes Persistent Volume", syntax = "kubernetes-persistent-volumes:masterUrl", producerOnly = true, category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesPersistentVolumesEndpoint extends AbstractKubernetesEndpoint {
public KubernetesPersistentVolumesEndpoint(String uri, KubernetesPersistentVolumesComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes_claims/KubernetesPersistentVolumesClaimsEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes_claims/KubernetesPersistentVolumesClaimsEndpoint.java
index f4c0836..2be0a66 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes_claims/KubernetesPersistentVolumesClaimsEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/persistent_volumes_claims/KubernetesPersistentVolumesClaimsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.persistent_volumes_claims;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-persistent-volumes-claims", title = "Kubernetes Persistent Volume Claim", syntax = "kubernetes-persistent-volumes-claims:masterUrl", producerOnly = true, label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-persistent-volumes-claims", title = "Kubernetes Persistent Volume Claim", syntax = "kubernetes-persistent-volumes-claims:masterUrl", producerOnly = true, category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesPersistentVolumesClaimsEndpoint extends AbstractKubernetesEndpoint {
public KubernetesPersistentVolumesClaimsEndpoint(String uri, KubernetesPersistentVolumesClaimsComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/pods/KubernetesPodsEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/pods/KubernetesPodsEndpoint.java
index 8bbe8fc..e66b2c6 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/pods/KubernetesPodsEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/pods/KubernetesPodsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.pods;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Pods and get notified on Pod changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-pods", title = "Kubernetes Pods", syntax = "kubernetes-pods:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-pods", title = "Kubernetes Pods", syntax = "kubernetes-pods:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesPodsEndpoint extends AbstractKubernetesEndpoint {
public KubernetesPodsEndpoint(String uri, KubernetesPodsComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/replication_controllers/KubernetesReplicationControllersEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/replication_controllers/KubernetesReplicationControllersEndpoint.java
index 1a678e8..8eb7774 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/replication_controllers/KubernetesReplicationControllersEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/replication_controllers/KubernetesReplicationControllersEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.replication_controllers;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-replication-controllers", title = "Kubernetes Replication Controller", syntax = "kubernetes-replication-controllers:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-replication-controllers", title = "Kubernetes Replication Controller", syntax = "kubernetes-replication-controllers:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesReplicationControllersEndpoint extends AbstractKubernetesEndpoint {
public KubernetesReplicationControllersEndpoint(String uri, KubernetesReplicationControllersComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/resources_quota/KubernetesResourcesQuotaEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/resources_quota/KubernetesResourcesQuotaEndpoint.java
index 40b5e00..a4b998d 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/resources_quota/KubernetesResourcesQuotaEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/resources_quota/KubernetesResourcesQuotaEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.resources_quota;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Resources Quotas.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-resources-quota", title = "Kubernetes Resources Quota", syntax = "kubernetes-resources-quota:masterUrl", producerOnly = true, label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-resources-quota", title = "Kubernetes Resources Quota", syntax = "kubernetes-resources-quota:masterUrl", producerOnly = true, category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesResourcesQuotaEndpoint extends AbstractKubernetesEndpoint {
public KubernetesResourcesQuotaEndpoint(String uri, KubernetesResourcesQuotaComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/secrets/KubernetesSecretsEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/secrets/KubernetesSecretsEndpoint.java
index 17e0b27..269da4c 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/secrets/KubernetesSecretsEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/secrets/KubernetesSecretsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.secrets;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Secrets.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-secrets", title = "Kubernetes Secrets", syntax = "kubernetes-secrets:masterUrl", producerOnly = true, label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-secrets", title = "Kubernetes Secrets", syntax = "kubernetes-secrets:masterUrl", producerOnly = true, category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesSecretsEndpoint extends AbstractKubernetesEndpoint {
public KubernetesSecretsEndpoint(String uri, KubernetesSecretsComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/service_accounts/KubernetesServiceAccountsEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/service_accounts/KubernetesServiceAccountsEndpoint.java
index b9d2ba5..9891b19 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/service_accounts/KubernetesServiceAccountsEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/service_accounts/KubernetesServiceAccountsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.service_accounts;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Service Accounts.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-service-accounts", title = "Kubernetes Service Account", syntax = "kubernetes-service-accounts:masterUrl", producerOnly = true, label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-service-accounts", title = "Kubernetes Service Account", syntax = "kubernetes-service-accounts:masterUrl", producerOnly = true, category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesServiceAccountsEndpoint extends AbstractKubernetesEndpoint {
public KubernetesServiceAccountsEndpoint(String uri, KubernetesServiceAccountsComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/services/KubernetesServicesEndpoint.java b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/services/KubernetesServicesEndpoint.java
index 3babe49..c135178 100644
--- a/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/services/KubernetesServicesEndpoint.java
+++ b/components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/services/KubernetesServicesEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.kubernetes.services;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Perform operations on Kubernetes Services and get notified on Service changes.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-services", title = "Kubernetes Services", syntax = "kubernetes-services:masterUrl", label = "container,cloud,paas")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "kubernetes-services", title = "Kubernetes Services", syntax = "kubernetes-services:masterUrl", category = {Category.CONTAINER, Category.CLOUD, Category.PAAS})
public class KubernetesServicesEndpoint extends AbstractKubernetesEndpoint {
public KubernetesServicesEndpoint(String uri, KubernetesServicesComponent component, KubernetesConfiguration config) {
diff --git a/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json b/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
index 621ce4d..51ccd69 100644
--- a/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
+++ b/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
@@ -6,7 +6,7 @@
"description": "Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.",
"deprecated": false,
"firstVersion": "3.0",
- "label": "cloud,database,iot",
+ "label": "database,iot,cloud",
"javaType": "org.apache.camel.component.kudu.KuduComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-kudu/src/main/java/org/apache/camel/component/kudu/KuduEndpoint.java b/components/camel-kudu/src/main/java/org/apache/camel/component/kudu/KuduEndpoint.java
index 9ccde31..4f11300 100644
--- a/components/camel-kudu/src/main/java/org/apache/camel/component/kudu/KuduEndpoint.java
+++ b/components/camel-kudu/src/main/java/org/apache/camel/component/kudu/KuduEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.kudu;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -37,7 +38,7 @@ import org.slf4j.LoggerFactory;
@UriEndpoint(firstVersion = "3.0",
scheme = "kudu",
title = "Kudu", syntax = "kudu:host:port/tableName",
- label = "cloud,database,iot", producerOnly = true)
+ category = {Category.DATABASE, Category.IOT, Category.CLOUD}, producerOnly = true)
public class KuduEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(KuduEndpoint.class);
diff --git a/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java b/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java
index 756558c..14cbaf6 100644
--- a/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java
+++ b/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java
@@ -21,6 +21,7 @@ import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Expression;
@@ -46,7 +47,7 @@ import org.apache.camel.util.ObjectHelper;
* For example by using the Routing Slip or Dynamic Router EIPs you can send messages to language endpoints
* where the script is dynamic defined as well.
*/
-@UriEndpoint(firstVersion = "2.5.0", scheme = "language", title = "Language", syntax = "language:languageName:resourceUri", producerOnly = true, label = "core,script")
+@UriEndpoint(firstVersion = "2.5.0", scheme = "language", title = "Language", syntax = "language:languageName:resourceUri", producerOnly = true, category = {Category.CORE, Category.SCRIPT})
public class LanguageEndpoint extends ResourceEndpoint {
private Language language;
private Expression expression;
diff --git a/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json b/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
index 494ceb5..2c98205 100644
--- a/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
+++ b/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
@@ -6,7 +6,7 @@
"description": "Perform searches on LDAP servers.",
"deprecated": false,
"firstVersion": "1.5.0",
- "label": "ldap",
+ "label": "search,ldap",
"javaType": "org.apache.camel.component.ldap.LdapComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-ldap/src/main/java/org/apache/camel/component/ldap/LdapEndpoint.java b/components/camel-ldap/src/main/java/org/apache/camel/component/ldap/LdapEndpoint.java
index a5b6c7c..dcf9876 100644
--- a/components/camel-ldap/src/main/java/org/apache/camel/component/ldap/LdapEndpoint.java
+++ b/components/camel-ldap/src/main/java/org/apache/camel/component/ldap/LdapEndpoint.java
@@ -21,6 +21,7 @@ import java.util.Map;
import javax.naming.directory.SearchControls;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -34,7 +35,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Perform searches on LDAP servers.
*/
-@UriEndpoint(firstVersion = "1.5.0", scheme = "ldap", title = "LDAP", syntax = "ldap:dirContextName", producerOnly = true, label = "ldap")
+@UriEndpoint(firstVersion = "1.5.0", scheme = "ldap", title = "LDAP", syntax = "ldap:dirContextName", producerOnly = true, category = {Category.SEARCH, Category.LDAP})
public class LdapEndpoint extends DefaultEndpoint {
public static final String SYSTEM_DN = "ou=system";
public static final String OBJECT_SCOPE = "object";
diff --git a/components/camel-ldif/src/main/java/org/apache/camel/component/ldif/LdifEndpoint.java b/components/camel-ldif/src/main/java/org/apache/camel/component/ldif/LdifEndpoint.java
index ff504cf..73a608f 100644
--- a/components/camel-ldif/src/main/java/org/apache/camel/component/ldif/LdifEndpoint.java
+++ b/components/camel-ldif/src/main/java/org/apache/camel/component/ldif/LdifEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.ldif;
import java.net.URISyntaxException;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -29,7 +30,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Perform updates on an LDAP server from an LDIF body content.
*/
-@UriEndpoint(firstVersion = "2.20.0", scheme = "ldif", title = "LDIF", syntax = "ldif:ldapConnectionName", producerOnly = true, label = "ldap")
+@UriEndpoint(firstVersion = "2.20.0", scheme = "ldif", title = "LDIF", syntax = "ldif:ldapConnectionName", producerOnly = true, category = {Category.LDAP})
public class LdifEndpoint extends DefaultEndpoint {
@UriPath
@Metadata(required = true)
diff --git a/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java b/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java
index ef82296..b7bd9cb 100644
--- a/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java
+++ b/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.log;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.ExtendedCamelContext;
import org.apache.camel.LoggingLevel;
@@ -42,7 +43,7 @@ import org.slf4j.Logger;
* Camel uses sfl4j which allows you to configure logging to the actual logging system.
*/
@UriEndpoint(firstVersion = "1.1.0", scheme = "log", title = "Log",
- syntax = "log:loggerName", producerOnly = true, label = "core,monitoring")
+ syntax = "log:loggerName", producerOnly = true, category = {Category.CORE, Category.MONITORING})
public class LogEndpoint extends ProcessorEndpoint {
private volatile Processor logger;
diff --git a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneEndpoint.java b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneEndpoint.java
index b6bdba1..5bac23e 100644
--- a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneEndpoint.java
+++ b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.lucene;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -27,7 +28,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Perform inserts or queries against Apache Lucene databases.
*/
-@UriEndpoint(firstVersion = "2.2.0", scheme = "lucene", title = "Lucene", syntax = "lucene:host:operation", producerOnly = true, label = "database,search")
+@UriEndpoint(firstVersion = "2.2.0", scheme = "lucene", title = "Lucene", syntax = "lucene:host:operation", producerOnly = true, category = {Category.DATABASE, Category.SEARCH})
public class LuceneEndpoint extends DefaultEndpoint {
@UriParam
LuceneConfiguration config;
diff --git a/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java b/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java
index 0868371..e32efeb 100644
--- a/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java
+++ b/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java
@@ -21,6 +21,7 @@ import java.security.GeneralSecurityException;
import javax.net.ssl.SSLContext;
+import org.apache.camel.Category;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
import org.apache.camel.spi.Metadata;
@@ -33,7 +34,7 @@ import org.apache.camel.support.jsse.SSLContextParameters;
/**
* Receive logs messages using the Lumberjack protocol.
*/
-@UriEndpoint(firstVersion = "2.18.0", scheme = "lumberjack", title = "Lumberjack", syntax = "lumberjack:host:port", consumerOnly = true, label = "log")
+@UriEndpoint(firstVersion = "2.18.0", scheme = "lumberjack", title = "Lumberjack", syntax = "lumberjack:host:port", consumerOnly = true, category = {Category.LOG})
public class LumberjackEndpoint extends DefaultEndpoint {
@UriPath(description = "Network interface on which to listen for Lumberjack")
@Metadata(required = true)
diff --git a/components/camel-lzf/src/generated/resources/org/apache/camel/dataformat/lzf/lzf.json b/components/camel-lzf/src/generated/resources/org/apache/camel/dataformat/lzf/lzf.json
index 5408e2b..3df3b82 100644
--- a/components/camel-lzf/src/generated/resources/org/apache/camel/dataformat/lzf/lzf.json
+++ b/components/camel-lzf/src/generated/resources/org/apache/camel/dataformat/lzf/lzf.json
@@ -17,7 +17,7 @@
},
"properties": {
"usingParallelCompression": { "kind": "attribute", "displayName": "Using Parallel Compression", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Enable encoding (compress) using multiple processing cores." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-lzf/src/main/docs/lzf-dataformat.adoc b/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
index 1cbc7a1..d0ca522 100644
--- a/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
+++ b/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
@@ -28,7 +28,7 @@ The LZF Deflate Compression dataformat supports 2 options, which are listed belo
|===
| Name | Default | Java Type | Description
| usingParallelCompression | false | Boolean | Enable encoding (compress) using multiple processing cores.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/dataformat/mime/multipart/mime-multipart.json b/components/camel-mail/src/generated/resources/org/apache/camel/dataformat/mime/multipart/mime-multipart.json
index cb12d57..4f9ce56 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/dataformat/mime/multipart/mime-multipart.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/dataformat/mime/multipart/mime-multipart.json
@@ -21,7 +21,7 @@
"headersInline": { "kind": "attribute", "displayName": "Headers Inline", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Defines whether the MIME-Multipart headers are part of the message body (true) or are set as Camel headers (false). Default is false." },
"includeHeaders": { "kind": "attribute", "displayName": "Include Headers", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "A regex that defines which Camel headers are also included as MIME headers into the MIME multipart. This will only work if headersInline is set to true. Default is to include no headers" },
"binaryContent": { "kind": "attribute", "displayName": "Binary Content", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Defines whether the content of binary parts in the MIME multipart is binary (true) or Base-64 encoded (false) Default is false." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc b/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
index 2610a8f..8455765 100644
--- a/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
+++ b/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
@@ -61,7 +61,7 @@ The MIME Multipart dataformat supports 6 options, which are listed below.
| headersInline | false | Boolean | Defines whether the MIME-Multipart headers are part of the message body (true) or are set as Camel headers (false). Default is false.
| includeHeaders | | String | A regex that defines which Camel headers are also included as MIME headers into the MIME multipart. This will only work if headersInline is set to true. Default is to include no headers
| binaryContent | false | Boolean | Defines whether the content of binary parts in the MIME multipart is binary (true) or Base-64 encoded (false) Default is false.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
index eb940b5..487ddc4 100644
--- a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
+++ b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailEndpoint.java
@@ -20,6 +20,8 @@ import javax.mail.Message;
import javax.mail.search.SearchTerm;
import com.sun.mail.imap.SortTerm;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -36,7 +38,7 @@ import org.apache.camel.support.ScheduledPollEndpoint;
*/
@UriEndpoint(firstVersion = "1.0.0", scheme = "imap,imaps,pop3,pop3s,smtp,smtps", title = "IMAP,IMAPS,POP3,POP3S,SMTP,SMTPS",
syntax = "imap:host:port", alternativeSyntax = "imap:username:password@host:port",
- label = "mail")
+ category = {Category.MAIL})
public class MailEndpoint extends ScheduledPollEndpoint implements HeaderFilterStrategyAware {
@UriParam(defaultValue = "" + MailConsumer.DEFAULT_CONSUMER_DELAY, label = "consumer,scheduler",
diff --git a/components/camel-master/src/main/java/org/apache/camel/component/master/MasterEndpoint.java b/components/camel-master/src/main/java/org/apache/camel/component/master/MasterEndpoint.java
index 4eaee5e..288ba55 100644
--- a/components/camel-master/src/main/java/org/apache/camel/component/master/MasterEndpoint.java
+++ b/components/camel-master/src/main/java/org/apache/camel/component/master/MasterEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.master;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.DelegateEndpoint;
import org.apache.camel.Endpoint;
@@ -41,7 +42,7 @@ import org.apache.camel.support.DefaultEndpoint;
consumerOnly = true,
title = "Master",
lenientProperties = true,
- label = "clustering")
+ category = {Category.CLUSTERING})
public class MasterEndpoint extends DefaultEndpoint implements DelegateEndpoint {
private final Endpoint delegateEndpoint;
private final CamelClusterService clusterService;
diff --git a/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java b/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java
index ac2c3bc..e0d9f13 100644
--- a/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java
+++ b/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java
@@ -17,6 +17,8 @@
package org.apache.camel.component.metrics;
import com.codahale.metrics.MetricRegistry;
+
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -31,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Collect various metrics directly from Camel routes using the DropWizard metrics library.
*/
-@UriEndpoint(firstVersion = "2.14.0", scheme = "metrics", title = "Metrics", syntax = "metrics:metricsType:metricsName", producerOnly = true, label = "monitoring")
+@UriEndpoint(firstVersion = "2.14.0", scheme = "metrics", title = "Metrics", syntax = "metrics:metricsType:metricsName", producerOnly = true, category = {Category.MONITORING})
public class MetricsEndpoint extends DefaultEndpoint {
protected final MetricRegistry registry;
diff --git a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java
index fa10ad1..f668505 100644
--- a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java
+++ b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java
@@ -19,6 +19,8 @@ package org.apache.camel.component.micrometer;
import io.micrometer.core.instrument.Meter;
import io.micrometer.core.instrument.MeterRegistry;
import io.micrometer.core.instrument.Tag;
+
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -33,7 +35,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Collect various metrics directly from Camel routes using the Micrometer library.
*/
-@UriEndpoint(firstVersion = "2.22.0", scheme = "micrometer", title = "Micrometer", syntax = "micrometer:metricsType:metricsName", producerOnly = true, label = "monitoring")
+@UriEndpoint(firstVersion = "2.22.0", scheme = "micrometer", title = "Micrometer", syntax = "micrometer:metricsType:metricsName", producerOnly = true, category = {Category.MONITORING})
public class MicrometerEndpoint extends DefaultEndpoint {
protected MeterRegistry registry;
diff --git a/components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/MicroProfileMetricsEndpoint.java b/components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/MicroProfileMetricsEndpoint.java
index a7e9f67..aa5f2df 100644
--- a/components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/MicroProfileMetricsEndpoint.java
+++ b/components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/MicroProfileMetricsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.microprofile.metrics;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -31,7 +32,7 @@ import org.eclipse.microprofile.metrics.MetricType;
/**
* Expose metrics from Camel routes.
*/
-@UriEndpoint(firstVersion = "3.0.0", scheme = "microprofile-metrics", title = "MicroProfile Metrics", syntax = "microprofile-metrics:metricType:metricName", producerOnly = true, label = "monitoring")
+@UriEndpoint(firstVersion = "3.0.0", scheme = "microprofile-metrics", title = "MicroProfile Metrics", syntax = "microprofile-metrics:metricType:metricName", producerOnly = true, category = {Category.MONITORING})
public class MicroProfileMetricsEndpoint extends DefaultEndpoint {
protected final MetricRegistry metricRegistry;
diff --git a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientEndpoint.java b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientEndpoint.java
index beb7c4c..422bfb2 100644
--- a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientEndpoint.java
+++ b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.milo.client;
import java.util.Objects;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -31,7 +32,7 @@ import org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId;
/**
* Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "milo-client", syntax = "milo-client:endpointUri", title = "OPC UA Client", label = "iot")
+@UriEndpoint(firstVersion = "2.19.0", scheme = "milo-client", syntax = "milo-client:endpointUri", title = "OPC UA Client", category = {Category.IOT})
public class MiloClientEndpoint extends DefaultEndpoint {
/**
diff --git a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerEndpoint.java b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerEndpoint.java
index 19c4054..616aa69 100644
--- a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerEndpoint.java
+++ b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.milo.server;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -29,7 +30,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Make telemetry data available as an OPC UA server.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "milo-server", syntax = "milo-server:itemId", title = "OPC UA Server", label = "iot")
+@UriEndpoint(firstVersion = "2.19.0", scheme = "milo-server", syntax = "milo-server:itemId", title = "OPC UA Server", category = {Category.IOT})
public class MiloServerEndpoint extends DefaultEndpoint {
@UriPath
diff --git a/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaEndpoint.java b/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaEndpoint.java
index bf9cadb..e4e0f8f 100644
--- a/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaEndpoint.java
+++ b/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.mina;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -31,7 +32,7 @@ import org.apache.mina.core.session.IoSession;
/**
* Socket level networking using TCP or UDP with Apache Mina 2.x.
*/
-@UriEndpoint(firstVersion = "2.10.0", scheme = "mina", title = "Mina", syntax = "mina:protocol:host:port", label = "networking,tcp,udp")
+@UriEndpoint(firstVersion = "2.10.0", scheme = "mina", title = "Mina", syntax = "mina:protocol:host:port", category = {Category.NETWORKING, Category.TCP, Category.UDP})
public class MinaEndpoint extends DefaultEndpoint implements MultipleConsumersSupport {
@UriParam
diff --git a/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json b/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
index 727ec70..59f2cbc 100644
--- a/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
+++ b/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
@@ -6,7 +6,7 @@
"description": "Communicate with external systems using the MLLP protocol.",
"deprecated": false,
"firstVersion": "2.17.0",
- "label": "mllp",
+ "label": "networking,rpc,mllp",
"javaType": "org.apache.camel.component.mllp.MllpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpEndpoint.java b/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpEndpoint.java
index bd079ba..47be7f3 100644
--- a/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpEndpoint.java
+++ b/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpEndpoint.java
@@ -22,6 +22,7 @@ import java.net.SocketAddress;
import java.nio.charset.Charset;
import java.util.Date;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
@@ -45,7 +46,7 @@ import org.slf4j.Logger;
* <p/>
*/
@ManagedResource(description = "MLLP Endpoint")
-@UriEndpoint(scheme = "mllp", firstVersion = "2.17.0", title = "MLLP", syntax = "mllp:hostname:port", label = "mllp", generateConfigurer = false)
+@UriEndpoint(scheme = "mllp", firstVersion = "2.17.0", title = "MLLP", syntax = "mllp:hostname:port", category = {Category.NETWORKING, Category.RPC, Category.MLLP}, generateConfigurer = false)
public class MllpEndpoint extends DefaultEndpoint {
// Use constants from MllpProtocolConstants
@Deprecated()
diff --git a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
index 0e09f34..ac9deab 100644
--- a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
+++ b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
@@ -32,6 +32,7 @@ import java.util.concurrent.TimeUnit;
import org.apache.camel.AsyncCallback;
import org.apache.camel.CamelContext;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Endpoint;
@@ -93,7 +94,7 @@ import org.slf4j.LoggerFactory;
* {@link #expectedHeaderReceived(String, Object)} then the latter overrides the number of expected message based on the
* number of values provided in the bodies/headers.
*/
-@UriEndpoint(firstVersion = "1.0.0", scheme = "mock", title = "Mock", syntax = "mock:name", producerOnly = true, label = "core,testing", lenientProperties = true)
+@UriEndpoint(firstVersion = "1.0.0", scheme = "mock", title = "Mock", syntax = "mock:name", producerOnly = true, category = {Category.CORE, Category.TESTING}, lenientProperties = true)
public class MockEndpoint extends DefaultEndpoint implements BrowsableEndpoint, NotifyBuilderMatcher {
private static final Logger LOG = LoggerFactory.getLogger(MockEndpoint.class);
diff --git a/components/camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsEndpoint.java b/components/camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsEndpoint.java
index f982047..e04d654 100644
--- a/components/camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsEndpoint.java
+++ b/components/camel-mongodb-gridfs/src/main/java/org/apache/camel/component/mongodb/gridfs/GridFsEndpoint.java
@@ -24,6 +24,8 @@ import com.mongodb.client.MongoDatabase;
import com.mongodb.client.gridfs.GridFSBucket;
import com.mongodb.client.gridfs.GridFSBuckets;
import com.mongodb.client.gridfs.model.GridFSFile;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -39,7 +41,7 @@ import org.slf4j.LoggerFactory;
/**
* Interact with MongoDB GridFS.
*/
-@UriEndpoint(firstVersion = "2.18.0", scheme = "mongodb-gridfs", title = "MongoDB GridFS", syntax = "mongodb-gridfs:connectionBean", label = "database,nosql")
+@UriEndpoint(firstVersion = "2.18.0", scheme = "mongodb-gridfs", title = "MongoDB GridFS", syntax = "mongodb-gridfs:connectionBean", category = {Category.DATABASE, Category.NOSQL})
public class GridFsEndpoint extends DefaultEndpoint {
public static final String GRIDFS_OPERATION = "gridfs.operation";
diff --git a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java
index 19c4c9e..aed9e2a 100644
--- a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java
+++ b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/MongoDbEndpoint.java
@@ -29,6 +29,8 @@ import com.mongodb.WriteConcern;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Message;
@@ -58,7 +60,7 @@ import static org.apache.camel.component.mongodb.MongoDbOutputType.MongoIterable
* Perform operations on MongoDB documents and collections.
*/
@UriEndpoint(firstVersion = "2.19.0", scheme = "mongodb", title = "MongoDB", syntax = "mongodb:connectionBean",
- label = "database,nosql")
+ category = {Category.DATABASE, Category.NOSQL})
public class MongoDbEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(MongoDbEndpoint.class);
diff --git a/components/camel-msv/src/main/java/org/apache/camel/component/validator/msv/MsvEndpoint.java b/components/camel-msv/src/main/java/org/apache/camel/component/validator/msv/MsvEndpoint.java
index 05eebb5..0a894fc 100644
--- a/components/camel-msv/src/main/java/org/apache/camel/component/validator/msv/MsvEndpoint.java
+++ b/components/camel-msv/src/main/java/org/apache/camel/component/validator/msv/MsvEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.validator.msv;
import javax.xml.XMLConstants;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.component.validator.ValidatorEndpoint;
import org.apache.camel.spi.UriEndpoint;
@@ -27,7 +28,7 @@ import org.iso_relax.verifier.jaxp.validation.RELAXNGSchemaFactoryImpl;
/**
* Validate XML payloads using Multi-Schema Validator (MSV).
*/
-@UriEndpoint(firstVersion = "1.1.0", scheme = "msv", title = "MSV", syntax = "msv:resourceUri", producerOnly = true, label = "validation")
+@UriEndpoint(firstVersion = "1.1.0", scheme = "msv", title = "MSV", syntax = "msv:resourceUri", producerOnly = true, category = {Category.VALIDATION})
public class MsvEndpoint extends ValidatorEndpoint {
public MsvEndpoint(String endpointUri, Component component, String resourceUri) {
diff --git a/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java b/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java
index 515075e..7f68fa1 100644
--- a/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java
+++ b/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java
@@ -26,6 +26,8 @@ import java.util.Map;
import com.github.mustachejava.DefaultMustacheFactory;
import com.github.mustachejava.Mustache;
import com.github.mustachejava.MustacheFactory;
+
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
@@ -42,7 +44,7 @@ import static org.apache.camel.component.mustache.MustacheConstants.MUSTACHE_TEM
/**
* Transform messages using a Mustache template.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "mustache", title = "Mustache", syntax = "mustache:resourceUri", producerOnly = true, label = "transformation")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "mustache", title = "Mustache", syntax = "mustache:resourceUri", producerOnly = true, category = {Category.TRANSFORMATION})
public class MustacheEndpoint extends ResourceEndpoint {
private MustacheFactory mustacheFactory;
diff --git a/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java b/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java
index f52e3ac..44aa81a 100644
--- a/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java
+++ b/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java
@@ -20,6 +20,7 @@ import java.io.InputStreamReader;
import java.io.Reader;
import java.util.Map;
+import org.apache.camel.Category;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
import org.apache.camel.Message;
@@ -37,7 +38,7 @@ import org.mvel2.templates.TemplateRuntime;
/**
* Transform messages using an MVEL template.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "mvel", title = "MVEL", syntax = "mvel:resourceUri", producerOnly = true, label = "transformation,script")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "mvel", title = "MVEL", syntax = "mvel:resourceUri", producerOnly = true, category = {Category.TRANSFORMATION, Category.SCRIPT})
public class MvelEndpoint extends ResourceEndpoint {
@UriParam(defaultValue = "false")
diff --git a/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisBeanEndpoint.java b/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisBeanEndpoint.java
index bd15252..35b4d0f 100644
--- a/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisBeanEndpoint.java
+++ b/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisBeanEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.mybatis;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -27,7 +28,7 @@ import org.apache.camel.spi.UriPath;
/**
* Perform queries, inserts, updates or deletes in a relational database using MyBatis.
*/
-@UriEndpoint(firstVersion = "2.22.0", scheme = "mybatis-bean", title = "MyBatis Bean", syntax = "mybatis-bean:beanName:methodName", producerOnly = true, label = "database,sql")
+@UriEndpoint(firstVersion = "2.22.0", scheme = "mybatis-bean", title = "MyBatis Bean", syntax = "mybatis-bean:beanName:methodName", producerOnly = true, category = {Category.DATABASE, Category.SQL})
public class MyBatisBeanEndpoint extends BaseMyBatisEndpoint {
@UriPath @Metadata(required = true)
diff --git a/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisEndpoint.java b/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisEndpoint.java
index e791169..fca2f5e 100644
--- a/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisEndpoint.java
+++ b/components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.mybatis;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -29,7 +30,7 @@ import org.apache.camel.util.ObjectHelper;
/**
* Performs a query, poll, insert, update or delete in a relational database using MyBatis.
*/
-@UriEndpoint(firstVersion = "2.7.0", scheme = "mybatis", title = "MyBatis", syntax = "mybatis:statement", label = "database,sql")
+@UriEndpoint(firstVersion = "2.7.0", scheme = "mybatis", title = "MyBatis", syntax = "mybatis:statement", category = {Category.DATABASE, Category.SQL})
public class MyBatisEndpoint extends BaseMyBatisEndpoint {
@UriPath @Metadata(required = true)
diff --git a/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEndpoint.java b/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEndpoint.java
index f18bc6b..0c1a028 100644
--- a/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEndpoint.java
+++ b/components/camel-nagios/src/main/java/org/apache/camel/component/nagios/NagiosEndpoint.java
@@ -19,6 +19,8 @@ package org.apache.camel.component.nagios;
import com.googlecode.jsendnsca.NagiosPassiveCheckSender;
import com.googlecode.jsendnsca.NonBlockingNagiosPassiveCheckSender;
import com.googlecode.jsendnsca.PassiveCheckSender;
+
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -31,7 +33,7 @@ import org.apache.camel.util.ObjectHelper;
/**
* Send passive checks to Nagios using JSendNSCA.
*/
-@UriEndpoint(firstVersion = "2.3.0", scheme = "nagios", title = "Nagios", syntax = "nagios:host:port", producerOnly = true, label = "monitoring")
+@UriEndpoint(firstVersion = "2.3.0", scheme = "nagios", title = "Nagios", syntax = "nagios:host:port", producerOnly = true, category = {Category.MONITORING})
public class NagiosEndpoint extends DefaultEndpoint {
private PassiveCheckSender sender;
diff --git a/components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsEndpoint.java b/components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsEndpoint.java
index 6cef10b..4d2b5e1 100644
--- a/components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsEndpoint.java
+++ b/components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsEndpoint.java
@@ -26,6 +26,8 @@ import io.nats.client.Connection;
import io.nats.client.Nats;
import io.nats.client.Options;
import io.nats.client.Options.Builder;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -36,7 +38,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Send and receive messages from <a href="http://nats.io/">NATS</a> messaging system.
*/
-@UriEndpoint(firstVersion = "2.17.0", scheme = "nats", title = "Nats", syntax = "nats:topic", label = "messaging")
+@UriEndpoint(firstVersion = "2.17.0", scheme = "nats", title = "Nats", syntax = "nats:topic", category = {Category.MESSAGING})
public class NatsEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
index 283cf2c..fbad956 100644
--- a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
+++ b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
@@ -7,7 +7,7 @@
"deprecated": false,
"deprecationNote": "",
"firstVersion": "2.14.0",
- "label": "http",
+ "label": "networking,http",
"javaType": "org.apache.camel.component.netty.http.NettyHttpComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
index 6c985ff..ea51403 100644
--- a/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty/http/NettyHttpEndpoint.java
@@ -21,6 +21,7 @@ import java.util.Map;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.http.FullHttpRequest;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Message;
@@ -45,7 +46,7 @@ import org.slf4j.LoggerFactory;
* Netty HTTP server and client using the Netty 4.x.
*/
@UriEndpoint(firstVersion = "2.14.0", scheme = "netty-http", extendsScheme = "netty", title = "Netty HTTP",
- syntax = "netty-http:protocol:host:port/path", label = "http", lenientProperties = true)
+ syntax = "netty-http:protocol:host:port/path", category = {Category.NETWORKING, Category.HTTP}, lenientProperties = true)
@Metadata(excludeProperties = "textline,delimiter,autoAppendDelimiter,decoderMaxLineLength,encoding,allowDefaultCodec,udpConnectionlessSending,networkInterface"
+ ",clientMode,reconnect,reconnectInterval,useByteBuf,udpByteArrayCodec,broadcast,correlationManager")
public class NettyHttpEndpoint extends NettyEndpoint implements AsyncEndpoint, HeaderFilterStrategyAware {
diff --git a/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyEndpoint.java b/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyEndpoint.java
index b81bac0..137543f 100644
--- a/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyEndpoint.java
+++ b/components/camel-netty/src/main/java/org/apache/camel/component/netty/NettyEndpoint.java
@@ -26,6 +26,7 @@ import javax.security.cert.X509Certificate;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.ssl.SslHandler;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Message;
@@ -40,7 +41,7 @@ import org.apache.camel.util.ObjectHelper;
/**
* Socket level networking using TCP or UDP with the Netty 4.x.
*/
-@UriEndpoint(firstVersion = "2.14.0", scheme = "netty", title = "Netty", syntax = "netty:protocol:host:port", label = "networking,tcp,udp")
+@UriEndpoint(firstVersion = "2.14.0", scheme = "netty", title = "Netty", syntax = "netty:protocol:host:port", category = {Category.NETWORKING, Category.TCP, Category.UDP})
public class NettyEndpoint extends DefaultEndpoint implements AsyncEndpoint {
@UriParam
private NettyConfiguration configuration;
diff --git a/components/camel-nitrite/src/main/java/org/apache/camel/component/nitrite/NitriteEndpoint.java b/components/camel-nitrite/src/main/java/org/apache/camel/component/nitrite/NitriteEndpoint.java
index df5d03c..673be81 100644
--- a/components/camel-nitrite/src/main/java/org/apache/camel/component/nitrite/NitriteEndpoint.java
+++ b/components/camel-nitrite/src/main/java/org/apache/camel/component/nitrite/NitriteEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.nitrite;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -31,7 +32,7 @@ import org.dizitart.no2.PersistentCollection;
* Access Nitrite databases.
*/
@UriEndpoint(firstVersion = "3.0.0", scheme = "nitrite", title = "Nitrite", syntax = "nitrite:database",
- label = "database,nosql")
+ category = {Category.DATABASE, Category.NOSQL})
public class NitriteEndpoint extends DefaultEndpoint {
@UriPath(label = "common", description = "Path to database file. Will be created if not exists.")
@Metadata(required = true)
diff --git a/components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqEndpoint.java b/components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqEndpoint.java
index 9bc8c99..61fb330 100644
--- a/components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqEndpoint.java
+++ b/components/camel-nsq/src/main/java/org/apache/camel/component/nsq/NsqEndpoint.java
@@ -23,6 +23,7 @@ import java.util.concurrent.ExecutorService;
import com.github.brainlag.nsq.NSQConfig;
import io.netty.handler.ssl.JdkSslContext;
import io.netty.handler.ssl.SslContext;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -35,7 +36,7 @@ import org.apache.camel.util.ObjectHelper;
/**
* Send and receive messages from NSQ realtime distributed messaging platform.
*/
-@UriEndpoint(firstVersion = "2.23.0", scheme = "nsq", title = "NSQ", syntax = "nsq:topic", label = "messaging")
+@UriEndpoint(firstVersion = "2.23.0", scheme = "nsq", title = "NSQ", syntax = "nsq:topic", category = {Category.MESSAGING})
public class NsqEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java
index 7bbec71..4430ada 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java
+++ b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java
@@ -22,6 +22,7 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Set;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -38,7 +39,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
/**
* Communicate with OData 2.0 services using Apache Olingo.
*/
-@UriEndpoint(firstVersion = "2.14.0", scheme = "olingo2", title = "Olingo2", syntax = "olingo2:apiName/methodName", label = "cloud")
+@UriEndpoint(firstVersion = "2.14.0", scheme = "olingo2", title = "Olingo2", syntax = "olingo2:apiName/methodName", category = {Category.CLOUD})
public class Olingo2Endpoint extends AbstractApiEndpoint<Olingo2ApiName, Olingo2Configuration> {
protected static final String RESOURCE_PATH_PROPERTY = "resourcePath";
diff --git a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java
index 400f6fd..dc64aaf 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java
+++ b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java
@@ -22,6 +22,7 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Set;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -38,7 +39,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
/**
* Communicate with OData 4.0 services using Apache Olingo OData API.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "olingo4", title = "Olingo4", syntax = "olingo4:apiName/methodName", label = "cloud")
+@UriEndpoint(firstVersion = "2.19.0", scheme = "olingo4", title = "Olingo4", syntax = "olingo4:apiName/methodName", category = {Category.CLOUD})
public class Olingo4Endpoint extends AbstractApiEndpoint<Olingo4ApiName, Olingo4Configuration> {
protected static final String RESOURCE_PATH_PROPERTY = "resourcePath";
diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java
index 7172efa..a6b3acc 100644
--- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java
+++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/cinder/CinderEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.openstack.cinder;
+import org.apache.camel.Category;
import org.apache.camel.Producer;
import org.apache.camel.component.openstack.cinder.producer.SnapshotProducer;
import org.apache.camel.component.openstack.cinder.producer.VolumeProducer;
@@ -29,7 +30,7 @@ import org.openstack4j.core.transport.Config;
/**
* Access data in OpenStack Cinder block storage.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-cinder", title = "OpenStack Cinder", syntax = "openstack-cinder:host", label = "cloud,paas", producerOnly = true)
+@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-cinder", title = "OpenStack Cinder", syntax = "openstack-cinder:host", category = {Category.CLOUD, Category.PAAS}, producerOnly = true)
public class CinderEndpoint extends AbstractOpenstackEndpoint {
@UriParam(enums = "snapshots,volumes")
diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java
index 53c6076..6167f75 100644
--- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java
+++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/glance/GlanceEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.openstack.glance;
+import org.apache.camel.Category;
import org.apache.camel.Producer;
import org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint;
import org.apache.camel.spi.Metadata;
@@ -27,7 +28,7 @@ import org.openstack4j.core.transport.Config;
/**
* Manage VM images and metadata definitions in OpenStack Glance.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-glance", title = "OpenStack Glance", syntax = "openstack-glance:host", label = "cloud,paas", producerOnly = true)
+@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-glance", title = "OpenStack Glance", syntax = "openstack-glance:host", category = {Category.CLOUD, Category.PAAS}, producerOnly = true)
public class GlanceEndpoint extends AbstractOpenstackEndpoint {
@UriPath
diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java
index b55aefa..b951c5d 100644
--- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java
+++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/keystone/KeystoneEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.openstack.keystone;
+import org.apache.camel.Category;
import org.apache.camel.Producer;
import org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint;
import org.apache.camel.component.openstack.keystone.producer.DomainProducer;
@@ -32,7 +33,7 @@ import org.openstack4j.core.transport.Config;
/**
* Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-keystone", title = "OpenStack Keystone", syntax = "openstack-keystone:host", label = "cloud,paas", producerOnly = true)
+@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-keystone", title = "OpenStack Keystone", syntax = "openstack-keystone:host", category = {Category.CLOUD, Category.PAAS}, producerOnly = true)
public class KeystoneEndpoint extends AbstractOpenstackEndpoint {
@UriParam(enums = "regions,domains,projects,users,groups")
diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java
index e65b8ab..6c27c90 100644
--- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java
+++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/neutron/NeutronEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.openstack.neutron;
+import org.apache.camel.Category;
import org.apache.camel.Producer;
import org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint;
import org.apache.camel.component.openstack.neutron.producer.NetworkProducer;
@@ -31,7 +32,7 @@ import org.openstack4j.core.transport.Config;
/**
* Access OpenStack Neutron for network services.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-neutron", title = "OpenStack Neutron", syntax = "openstack-neutron:host", label = "cloud,paas", producerOnly = true)
+@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-neutron", title = "OpenStack Neutron", syntax = "openstack-neutron:host", category = {Category.CLOUD, Category.PAAS}, producerOnly = true)
public class NeutronEndpoint extends AbstractOpenstackEndpoint {
@UriParam(enums = "networks,subnets,ports,routers")
diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java
index 9c7142a..c358fa8 100644
--- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java
+++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/nova/NovaEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.openstack.nova;
+import org.apache.camel.Category;
import org.apache.camel.Producer;
import org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint;
import org.apache.camel.component.openstack.nova.producer.FlavorsProducer;
@@ -30,7 +31,7 @@ import org.openstack4j.core.transport.Config;
/**
* Access OpenStack to manage compute resources.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-nova", title = "OpenStack Nova", syntax = "openstack-nova:host", label = "cloud,paas", producerOnly = true)
+@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-nova", title = "OpenStack Nova", syntax = "openstack-nova:host", category = {Category.CLOUD, Category.PAAS}, producerOnly = true)
public class NovaEndpoint extends AbstractOpenstackEndpoint {
@UriParam(enums = "flavors,servers,keypairs")
diff --git a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java
index 2ba18cb..a386e11 100644
--- a/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java
+++ b/components/camel-openstack/src/main/java/org/apache/camel/component/openstack/swift/SwiftEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.openstack.swift;
+import org.apache.camel.Category;
import org.apache.camel.Producer;
import org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint;
import org.apache.camel.component.openstack.swift.producer.ContainerProducer;
@@ -29,7 +30,7 @@ import org.openstack4j.core.transport.Config;
/**
* Access OpenStack Swift object/blob store.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-swift", title = "OpenStack Swift", syntax = "openstack-swift:host", label = "cloud,paas", producerOnly = true)
+@UriEndpoint(firstVersion = "2.19.0", scheme = "openstack-swift", title = "OpenStack Swift", syntax = "openstack-swift:host", category = {Category.CLOUD, Category.PAAS}, producerOnly = true)
public class SwiftEndpoint extends AbstractOpenstackEndpoint {
@UriParam(enums = "objects,containers")
diff --git a/components/camel-optaplanner/src/main/java/org/apache/camel/component/optaplanner/OptaPlannerEndpoint.java b/components/camel-optaplanner/src/main/java/org/apache/camel/component/optaplanner/OptaPlannerEndpoint.java
index 2701bea..d461ea2 100644
--- a/components/camel-optaplanner/src/main/java/org/apache/camel/component/optaplanner/OptaPlannerEndpoint.java
+++ b/components/camel-optaplanner/src/main/java/org/apache/camel/component/optaplanner/OptaPlannerEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.optaplanner;
import java.util.HashMap;
import java.util.Map;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -32,7 +33,7 @@ import org.optaplanner.core.api.solver.SolverFactory;
/**
* Solve planning problems with OptaPlanner.
*/
-@UriEndpoint(firstVersion = "2.13.0", scheme = "optaplanner", title = "OptaPlanner", syntax = "optaplanner:configFile", label = "engine,planning")
+@UriEndpoint(firstVersion = "2.13.0", scheme = "optaplanner", title = "OptaPlanner", syntax = "optaplanner:configFile", category = {Category.ENGINE, Category.PLANNING})
public class OptaPlannerEndpoint extends DefaultEndpoint {
private static final Map<String, Solver<Object>> SOLVERS = new HashMap<>();
diff --git a/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoEndpoint.java b/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoEndpoint.java
index 1156fc5..91c156a 100644
--- a/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoEndpoint.java
+++ b/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.paho;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -36,7 +37,7 @@ import org.eclipse.paho.client.mqttv3.persist.MqttDefaultFilePersistence;
/**
* Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
*/
-@UriEndpoint(firstVersion = "2.16.0", scheme = "paho", title = "Paho", label = "messaging,iot", syntax = "paho:topic")
+@UriEndpoint(firstVersion = "2.16.0", scheme = "paho", title = "Paho", category = {Category.MESSAGING, Category.IOT}, syntax = "paho:topic")
public class PahoEndpoint extends DefaultEndpoint {
// Configuration members
diff --git a/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java b/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java
index 9087c44..92484d3 100644
--- a/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java
+++ b/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.pdf;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -27,7 +28,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Create, modify or extract content from PDF documents.
*/
-@UriEndpoint(firstVersion = "2.16.0", scheme = "pdf", title = "PDF", syntax = "pdf:operation", producerOnly = true, label = "document,transformation,printing")
+@UriEndpoint(firstVersion = "2.16.0", scheme = "pdf", title = "PDF", syntax = "pdf:operation", producerOnly = true, category = {Category.DOCUMENT, Category.TRANSFORMATION, Category.PRINTING})
public class PdfEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java b/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java
index 4996f1d..de2bea3 100644
--- a/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java
+++ b/components/camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotEndpoint.java
@@ -25,6 +25,7 @@ import java.util.Properties;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -42,7 +43,7 @@ import org.slf4j.LoggerFactory;
* Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.
*/
@UriEndpoint(firstVersion = "3.0.0", scheme = "pg-replication-slot", title = "PostgresSQL Replication Slot",
- syntax = "pg-replication-slot:host:port/database/slot:outputPlugin", label = "database,sql", consumerOnly = true)
+ syntax = "pg-replication-slot:host:port/database/slot:outputPlugin", category = {Category.DATABASE, Category.SQL}, consumerOnly = true)
public class PgReplicationSlotEndpoint extends ScheduledPollEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(PgReplicationSlotEndpoint.class);
diff --git a/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java b/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java
index 426d802..c56405c 100644
--- a/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java
+++ b/components/camel-pgevent/src/main/java/org/apache/camel/component/pgevent/PgEventEndpoint.java
@@ -22,6 +22,8 @@ import javax.sql.DataSource;
import com.impossibl.postgres.api.jdbc.PGConnection;
import com.impossibl.postgres.jdbc.PGDriver;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -40,7 +42,7 @@ import org.slf4j.LoggerFactory;
* This requires using PostgreSQL 8.3 or newer.
*/
@UriEndpoint(firstVersion = "2.15.0", scheme = "pgevent", title = "PostgresSQL Event", syntax = "pgevent:host:port/database/channel",
- label = "database,sql")
+ category = {Category.DATABASE, Category.SQL})
public class PgEventEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(PgEventEndpoint.class);
diff --git a/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpEndpoint.java b/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpEndpoint.java
index dc2c730..038441a 100644
--- a/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpEndpoint.java
+++ b/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpEndpoint.java
@@ -17,6 +17,7 @@
package org.apache.camel.component.platform.http;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -35,7 +36,7 @@ import org.apache.camel.support.service.ServiceHelper;
/**
* Expose HTTP endpoints using the HTTP server available in the current platform.
*/
-@UriEndpoint(firstVersion = "3.0.0", scheme = "platform-http", title = "Platform HTTP", syntax = "platform-http:path", label = "http", consumerOnly = true)
+@UriEndpoint(firstVersion = "3.0.0", scheme = "platform-http", title = "Platform HTTP", syntax = "platform-http:path", category = {Category.HTTP}, consumerOnly = true)
public class PlatformHttpEndpoint extends DefaultEndpoint implements AsyncEndpoint, HeaderFilterStrategyAware {
@UriPath(description = "The path under which this endpoint serves the HTTP requests")
diff --git a/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterEndpoint.java b/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterEndpoint.java
index fd47bfc..9f86e39 100644
--- a/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterEndpoint.java
+++ b/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.printer;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -33,7 +34,7 @@ import org.apache.camel.support.DefaultEndpoint;
* The functionality allows for the payload to be printed on a default printer, named local, remote or wirelessly
* linked printer using the javax printing API under the covers.
*/
-@UriEndpoint(firstVersion = "2.1.0", scheme = "lpr", title = "Printer", syntax = "lpr:hostname:port/printername", producerOnly = true, label = "printing")
+@UriEndpoint(firstVersion = "2.1.0", scheme = "lpr", title = "Printer", syntax = "lpr:hostname:port/printername", producerOnly = true, category = {Category.PRINTING})
public class PrinterEndpoint extends DefaultEndpoint {
public static final String JOB_NAME = "PrinterJobName";
diff --git a/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json b/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
index 1af4fcd..a286681 100644
--- a/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
+++ b/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
@@ -18,7 +18,7 @@
"properties": {
"instanceClass": { "kind": "attribute", "displayName": "Instance Class", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Name of class to use when unmarshalling" },
"contentTypeFormat": { "kind": "attribute", "displayName": "Content Type Format", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "json", "native" ], "deprecated": false, "secret": false, "defaultValue": "native", "description": "Defines a content type format in which protobuf message will be serialized\/deserialized from(to) the Java been. The format can either be native or json for either native protobuf or json fields representation. The default value [...]
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc b/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
index 9c2184c..86cbfe9 100644
--- a/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
+++ b/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
@@ -38,7 +38,7 @@ The Protobuf dataformat supports 3 options, which are listed below.
| Name | Default | Java Type | Description
| instanceClass | | String | Name of class to use when unmarshalling
| contentTypeFormat | native | String | Defines a content type format in which protobuf message will be serialized/deserialized from(to) the Java been. The format can either be native or json for either native protobuf or json fields representation. The default value is native. The value can be one of: json, native
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubEndpoint.java b/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubEndpoint.java
index 84f256d..e86e52c 100644
--- a/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubEndpoint.java
+++ b/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubEndpoint.java
@@ -18,6 +18,8 @@ package org.apache.camel.component.pubnub;
import com.pubnub.api.PNConfiguration;
import com.pubnub.api.PubNub;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -30,7 +32,7 @@ import org.apache.camel.util.ObjectHelper;
* Send and receive messages to/from PubNub data stream network for connected devices.
*/
@UriEndpoint(firstVersion = "2.19.0", scheme = "pubnub", title = "PubNub", syntax = "pubnub:channel",
- label = "cloud,iot,messaging")
+ category = {Category.CLOUD, Category.IOT, Category.MESSAGING})
public class PubNubEndpoint extends DefaultEndpoint {
@UriParam(label = "advanced")
diff --git a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java
index e0ae982..9077669 100644
--- a/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java
+++ b/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/PulsarEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.pulsar;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -30,7 +31,7 @@ import org.apache.pulsar.client.api.PulsarClient;
/**
* Send and receive messages from/to Apache Pulsar messaging system.
*/
-@UriEndpoint(scheme = "pulsar", firstVersion = "2.24.0", title = "Pulsar", syntax = "pulsar:persistence://tenant/namespace/topic", label = "messaging")
+@UriEndpoint(scheme = "pulsar", firstVersion = "2.24.0", title = "Pulsar", syntax = "pulsar:persistence://tenant/namespace/topic", category = {Category.MESSAGING})
public class PulsarEndpoint extends DefaultEndpoint {
private PulsarClient pulsarClient;
diff --git a/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java b/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
index c802b65..5072cdd 100644
--- a/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
+++ b/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
@@ -24,6 +24,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import org.apache.camel.AsyncProcessor;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -56,7 +57,7 @@ import static org.quartz.SimpleScheduleBuilder.simpleSchedule;
/**
* Schedule sending of messages using the Quartz 2.x scheduler.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "quartz", title = "Quartz", syntax = "quartz:groupName/triggerName", consumerOnly = true, label = "scheduling")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "quartz", title = "Quartz", syntax = "quartz:groupName/triggerName", consumerOnly = true, category = {Category.SCHEDULING})
public class QuartzEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(QuartzEndpoint.class);
diff --git a/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEndpoint.java b/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEndpoint.java
index f1061d5..aac91b6 100644
--- a/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEndpoint.java
+++ b/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.quickfixj;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -40,7 +41,7 @@ import quickfix.SessionID;
/**
* Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.
*/
-@UriEndpoint(firstVersion = "2.1.0", scheme = "quickfix", title = "QuickFix", syntax = "quickfix:configurationName", label = "messaging")
+@UriEndpoint(firstVersion = "2.1.0", scheme = "quickfix", title = "QuickFix", syntax = "quickfix:configurationName", category = {Category.MESSAGING})
public class QuickfixjEndpoint extends DefaultEndpoint implements QuickfixjEventListener, MultipleConsumersSupport {
public static final String EVENT_CATEGORY_KEY = "EventCategory";
public static final String SESSION_ID_KEY = "SessionID";
diff --git a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java
index 973a999..ef8e64e 100644
--- a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java
+++ b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java
@@ -33,6 +33,7 @@ import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.Envelope;
import com.rabbitmq.client.ExceptionHandler;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -52,7 +53,7 @@ import static org.apache.camel.component.rabbitmq.RabbitMQComponent.QUEUE_ARG_PR
/**
* Send and receive messages from <a href="http://www.rabbitmq.com/">RabbitMQ</a> instances.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "rabbitmq", title = "RabbitMQ", syntax = "rabbitmq:exchangeName", label = "messaging")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "rabbitmq", title = "RabbitMQ", syntax = "rabbitmq:exchangeName", category = {Category.MESSAGING})
public class RabbitMQEndpoint extends DefaultEndpoint implements AsyncEndpoint {
// header to indicate that the message body needs to be de-serialized
public static final String SERIALIZE_HEADER = "CamelSerialize";
diff --git a/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java b/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java
index b7c8da5..2170887 100644
--- a/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java
+++ b/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.reactive.streams;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -31,7 +32,7 @@ import org.apache.camel.support.DefaultEndpoint;
* Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
*/
@UriEndpoint(firstVersion = "2.19.0", scheme = "reactive-streams", title = "Reactive Streams", syntax = "reactive-streams:stream",
- label = "reactive,streams")
+ category = {Category.REACTIVE, Category.STREAMS})
@ManagedResource(description = "Managed ReactiveStreamsEndpoint")
public class ReactiveStreamsEndpoint extends DefaultEndpoint {
diff --git a/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java b/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java
index 6d35cad..6974b88 100644
--- a/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java
+++ b/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.ref;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.DelegateEndpoint;
@@ -31,7 +32,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Route messages to an endpoint looked up dynamically by name in the Camel Registry.
*/
-@UriEndpoint(firstVersion = "1.2.0", scheme = "ref", title = "Ref", syntax = "ref:name", label = "core,endpoint")
+@UriEndpoint(firstVersion = "1.2.0", scheme = "ref", title = "Ref", syntax = "ref:name", category = {Category.CORE, Category.ENDPOINT})
public class RefEndpoint extends DefaultEndpoint implements DelegateEndpoint {
private volatile Endpoint endpoint;
diff --git a/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json b/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
index 9b38c23..21f8f11 100644
--- a/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
+++ b/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
@@ -6,7 +6,7 @@
"description": "Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.",
"deprecated": false,
"firstVersion": "3.1.0",
- "label": "rest,openapi,http",
+ "label": "openapi,rest,api",
"javaType": "org.apache.camel.component.rest.openapi.RestOpenApiComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java
index 2cc087e..6bc961a 100644
--- a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java
+++ b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java
@@ -59,6 +59,7 @@ import io.apicurio.datamodels.openapi.v3.models.Oas30Response;
import io.apicurio.datamodels.openapi.v3.models.Oas30SecurityScheme;
import io.apicurio.datamodels.openapi.v3.models.Oas30Server;
import org.apache.camel.CamelContext;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Endpoint;
import org.apache.camel.ExchangePattern;
@@ -90,7 +91,7 @@ import static org.apache.camel.util.StringHelper.notEmpty;
* RestProducerFactory interface.
*/
@UriEndpoint(firstVersion = "3.1.0", scheme = "rest-openapi", title = "REST OpenApi",
- syntax = "rest-openapi:specificationUri#operationId", label = "rest,openapi,http", producerOnly = true)
+ syntax = "rest-openapi:specificationUri#operationId", category = {Category.OPENAPI, Category.REST, Category.API}, producerOnly = true)
public final class RestOpenApiEndpoint extends DefaultEndpoint {
/**
diff --git a/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java b/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java
index d6a5311..7e9740e 100644
--- a/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java
+++ b/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java
@@ -46,6 +46,7 @@ import io.swagger.models.parameters.QueryParameter;
import io.swagger.parser.SwaggerParser;
import io.swagger.util.Json;
import org.apache.camel.CamelContext;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Endpoint;
import org.apache.camel.ExchangePattern;
@@ -80,7 +81,7 @@ import static org.apache.camel.util.StringHelper.*;
* RestProducerFactory interface.
*/
@UriEndpoint(firstVersion = "2.19.0", scheme = "rest-swagger", title = "REST Swagger",
- syntax = "rest-swagger:specificationUri#operationId", label = "rest,swagger,http", producerOnly = true)
+ syntax = "rest-swagger:specificationUri#operationId", category = {Category.REST, Category.SWAGGER, Category.HTTP}, producerOnly = true)
public final class RestSwaggerEndpoint extends DefaultEndpoint {
/**
diff --git a/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java b/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
index 985c503..daba5ec 100644
--- a/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
+++ b/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.rest;
import java.util.Map;
import java.util.Set;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.ExchangePattern;
@@ -48,7 +49,7 @@ import static org.apache.camel.support.RestProducerFactoryHelper.setupComponent;
/**
* Expose REST services or call external REST services.
*/
-@UriEndpoint(firstVersion = "2.14.0", scheme = "rest", title = "REST", syntax = "rest:method:path:uriTemplate", label = "core,rest", lenientProperties = true)
+@UriEndpoint(firstVersion = "2.14.0", scheme = "rest", title = "REST", syntax = "rest:method:path:uriTemplate", category = {Category.CORE, Category.REST}, lenientProperties = true)
public class RestEndpoint extends DefaultEndpoint {
public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"coap", "netty-http", "jetty", "servlet", "spark-java", "undertow"};
diff --git a/components/camel-resteasy/src/main/java/org/apache/camel/component/resteasy/ResteasyEndpoint.java b/components/camel-resteasy/src/main/java/org/apache/camel/component/resteasy/ResteasyEndpoint.java
index 5c93bde..0984ede 100644
--- a/components/camel-resteasy/src/main/java/org/apache/camel/component/resteasy/ResteasyEndpoint.java
+++ b/components/camel-resteasy/src/main/java/org/apache/camel/component/resteasy/ResteasyEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.resteasy;
import java.net.URI;
import java.net.URISyntaxException;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -35,7 +36,7 @@ import org.apache.http.impl.client.HttpClientBuilder;
* Expose REST endpoints and access external REST servers.
*/
@UriEndpoint(firstVersion = "3.4.0", scheme = "resteasy", extendsScheme = "http",
- title = "Resteasy", syntax = "resteasy:httpUri", label = "rest")
+ title = "Resteasy", syntax = "resteasy:httpUri", category = {Category.REST})
public class ResteasyEndpoint extends HttpEndpoint implements HeaderFilterStrategyAware {
private String protocol;
diff --git a/components/camel-robotframework/src/main/java/org/apache/camel/component/robotframework/RobotFrameworkEndpoint.java b/components/camel-robotframework/src/main/java/org/apache/camel/component/robotframework/RobotFrameworkEndpoint.java
index d421697..4088deb 100644
--- a/components/camel-robotframework/src/main/java/org/apache/camel/component/robotframework/RobotFrameworkEndpoint.java
+++ b/components/camel-robotframework/src/main/java/org/apache/camel/component/robotframework/RobotFrameworkEndpoint.java
@@ -20,6 +20,7 @@ import java.io.File;
import java.util.Arrays;
import java.util.List;
+import org.apache.camel.Category;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
import org.apache.camel.component.ResourceEndpoint;
@@ -31,7 +32,7 @@ import org.robotframework.RobotFramework;
/**
* Pass camel exchanges to acceptence test written in Robot DSL.
*/
-@UriEndpoint(firstVersion = "3.0.0", scheme = "robotframework", title = "Robot Framework", syntax = "robotframework:resourceUri", label = "testing")
+@UriEndpoint(firstVersion = "3.0.0", scheme = "robotframework", title = "Robot Framework", syntax = "robotframework:resourceUri", category = {Category.TESTING})
public class RobotFrameworkEndpoint extends ResourceEndpoint {
@UriParam
diff --git a/components/camel-rss/src/generated/resources/org/apache/camel/dataformat/rss/rss.json b/components/camel-rss/src/generated/resources/org/apache/camel/dataformat/rss/rss.json
index f5fdd44..c672482 100644
--- a/components/camel-rss/src/generated/resources/org/apache/camel/dataformat/rss/rss.json
+++ b/components/camel-rss/src/generated/resources/org/apache/camel/dataformat/rss/rss.json
@@ -16,7 +16,7 @@
"modelJavaType": "org.apache.camel.model.dataformat.RssDataFormat"
},
"properties": {
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-rss/src/main/docs/rss-dataformat.adoc b/components/camel-rss/src/main/docs/rss-dataformat.adoc
index 21fe274..a6111c9 100644
--- a/components/camel-rss/src/main/docs/rss-dataformat.adoc
+++ b/components/camel-rss/src/main/docs/rss-dataformat.adoc
@@ -40,7 +40,7 @@ The RSS dataformat supports 1 options, which are listed below.
[width="100%",cols="2s,1m,1m,6",options="header"]
|===
| Name | Default | Java Type | Description
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
index db3d054..bf70550 100644
--- a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
+++ b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
@@ -21,6 +21,8 @@ import java.util.Date;
import com.rometools.rome.feed.synd.SyndEntry;
import com.rometools.rome.feed.synd.SyndFeed;
+
+import org.apache.camel.Category;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -35,7 +37,7 @@ import org.slf4j.LoggerFactory;
* Poll RSS feeds.
*/
@UriEndpoint(firstVersion = "2.0.0", scheme = "rss", extendsScheme = "atom", title = "RSS",
- syntax = "rss:feedUri", consumerOnly = true, label = "rss", lenientProperties = true)
+ syntax = "rss:feedUri", consumerOnly = true, category = {Category.RSS}, lenientProperties = true)
public class RssEndpoint extends FeedEndpoint {
protected static final Logger LOG = LoggerFactory.getLogger(RssEndpoint.class);
diff --git a/components/camel-saga/src/main/java/org/apache/camel/component/saga/SagaEndpoint.java b/components/camel-saga/src/main/java/org/apache/camel/component/saga/SagaEndpoint.java
index 523906c..35b65a9 100644
--- a/components/camel-saga/src/main/java/org/apache/camel/component/saga/SagaEndpoint.java
+++ b/components/camel-saga/src/main/java/org/apache/camel/component/saga/SagaEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.saga;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -28,7 +29,7 @@ import org.apache.camel.util.ObjectHelper;
/**
* Execute custom actions within a route using the Saga EIP.
*/
-@UriEndpoint(firstVersion = "2.21.0", scheme = "saga", title = "Saga", syntax = "saga:action", producerOnly = true, label = "core,endpoint")
+@UriEndpoint(firstVersion = "2.21.0", scheme = "saga", title = "Saga", syntax = "saga:action", producerOnly = true, category = {Category.CORE, Category.ENDPOINT})
public class SagaEndpoint extends DefaultEndpoint {
public enum SagaEndpointAction {
diff --git a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
index 2bc0f87..b7d0ff6 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
+++ b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
@@ -6,7 +6,7 @@
"description": "Communicate with Salesforce using Java DTOs.",
"deprecated": false,
"firstVersion": "2.12.0",
- "label": "api,cloud,crm",
+ "label": "cloud,api,crm",
"javaType": "org.apache.camel.component.salesforce.SalesforceComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
index 4137876..5344bd5 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.salesforce;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -33,7 +34,7 @@ import org.slf4j.LoggerFactory;
/**
* Communicate with Salesforce using Java DTOs.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "salesforce", title = "Salesforce", syntax = "salesforce:operationName:topicName", label = "api,cloud,crm")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "salesforce", title = "Salesforce", syntax = "salesforce:operationName:topicName", category = {Category.CLOUD, Category.API, Category.CRM})
public class SalesforceEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(SalesforceEndpoint.class);
diff --git a/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json b/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
index bdc46db..0e71abe 100644
--- a/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
+++ b/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
@@ -6,7 +6,7 @@
"description": "Send requests to SAP NetWeaver Gateway using HTTP.",
"deprecated": false,
"firstVersion": "2.12.0",
- "label": "sap",
+ "label": "sap,cloud,api",
"javaType": "org.apache.camel.component.sap.netweaver.NetWeaverComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
index 343ba5c..74fba36 100644
--- a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
+++ b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.sap.netweaver;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -29,7 +30,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Send requests to SAP NetWeaver Gateway using HTTP.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "sap-netweaver", title = "SAP NetWeaver", syntax = "sap-netweaver:url", producerOnly = true, label = "sap")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "sap-netweaver", title = "SAP NetWeaver", syntax = "sap-netweaver:url", producerOnly = true, category = {Category.SAP, Category.CLOUD, Category.API})
public class NetWeaverEndpoint extends DefaultEndpoint {
@UriPath @Metadata(required = true)
diff --git a/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java b/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java
index 824c068..f4f623b 100644
--- a/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java
+++ b/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java
@@ -24,6 +24,8 @@ import java.util.Properties;
import net.sf.saxon.Configuration;
import net.sf.saxon.lib.ModuleURIResolver;
import net.sf.saxon.query.StaticQueryContext;
+
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.spi.Metadata;
import org.apache.camel.spi.UriEndpoint;
@@ -38,7 +40,7 @@ import org.slf4j.LoggerFactory;
/**
* Query and/or transform XML payloads using XQuery and Saxon.
*/
-@UriEndpoint(firstVersion = "1.0.0", scheme = "xquery", title = "XQuery", syntax = "xquery:resourceUri", label = "transformation")
+@UriEndpoint(firstVersion = "1.0.0", scheme = "xquery", title = "XQuery", syntax = "xquery:resourceUri", category = {Category.TRANSFORMATION})
public class XQueryEndpoint extends ProcessorEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(XQueryEndpoint.class);
diff --git a/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java b/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java
index c085c7a..8d2cf24 100644
--- a/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java
+++ b/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.scheduler;
import java.util.concurrent.ScheduledExecutorService;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -34,7 +35,7 @@ import org.apache.camel.support.ScheduledPollEndpoint;
* Also this component uses JDK ScheduledExecutorService. Where as the timer uses a JDK Timer.
*/
@UriEndpoint(firstVersion = "2.15.0", scheme = "scheduler", title = "Scheduler", syntax = "scheduler:name",
- consumerOnly = true, label = "core,scheduling")
+ consumerOnly = true, category = {Category.CORE, Category.SCHEDULING})
public class SchedulerEndpoint extends ScheduledPollEndpoint {
@UriPath @Metadata(required = true)
diff --git a/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java b/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java
index f65c661..2537475 100644
--- a/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java
+++ b/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java
@@ -24,6 +24,7 @@ import javax.xml.transform.Templates;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.URIResolver;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -47,7 +48,7 @@ import static org.apache.camel.component.schematron.constant.Constants.SAXON_TRA
/**
* Validate XML payload using the Schematron Library.
*/
-@UriEndpoint(firstVersion = "2.15.0", scheme = "schematron", title = "Schematron", syntax = "schematron:path", producerOnly = true, label = "validation")
+@UriEndpoint(firstVersion = "2.15.0", scheme = "schematron", title = "Schematron", syntax = "schematron:path", producerOnly = true, category = {Category.VALIDATION})
public class SchematronEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(SchematronEndpoint.class);
diff --git a/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java b/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
index ec5f2d6..c907ebe 100644
--- a/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
+++ b/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java
@@ -26,6 +26,7 @@ import java.util.concurrent.ExecutorService;
import org.apache.camel.AsyncEndpoint;
import org.apache.camel.AsyncProcessor;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -53,7 +54,7 @@ import org.slf4j.LoggerFactory;
* Asynchronously call another endpoint from any Camel Context in the same JVM.
*/
@ManagedResource(description = "Managed SedaEndpoint")
-@UriEndpoint(firstVersion = "1.1.0", scheme = "seda", title = "SEDA", syntax = "seda:name", label = "core,endpoint")
+@UriEndpoint(firstVersion = "1.1.0", scheme = "seda", title = "SEDA", syntax = "seda:name", category = {Category.CORE, Category.ENDPOINT})
public class SedaEndpoint extends DefaultEndpoint implements AsyncEndpoint, BrowsableEndpoint, MultipleConsumersSupport {
private static final Logger LOG = LoggerFactory.getLogger(SedaEndpoint.class);
diff --git a/components/camel-service/src/main/java/org/apache/camel/component/service/ServiceEndpoint.java b/components/camel-service/src/main/java/org/apache/camel/component/service/ServiceEndpoint.java
index d6d0b93..f8c86a4 100644
--- a/components/camel-service/src/main/java/org/apache/camel/component/service/ServiceEndpoint.java
+++ b/components/camel-service/src/main/java/org/apache/camel/component/service/ServiceEndpoint.java
@@ -20,6 +20,7 @@ import java.util.HashMap;
import java.util.Map;
import org.apache.camel.CamelContext;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.DelegateEndpoint;
import org.apache.camel.Endpoint;
@@ -47,7 +48,7 @@ import org.apache.camel.support.DefaultEndpoint;
consumerOnly = true,
title = "Service",
lenientProperties = true,
- label = "cloud")
+ category = {Category.CLOUD})
public class ServiceEndpoint extends DefaultEndpoint implements DelegateEndpoint {
private final Endpoint delegateEndpoint;
private final ServiceRegistry serviceRegistry;
diff --git a/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowEndpoint.java b/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowEndpoint.java
index 87957a5..29c62e9 100644
--- a/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowEndpoint.java
+++ b/components/camel-servicenow/camel-servicenow-component/src/main/java/org/apache/camel/component/servicenow/ServiceNowEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.servicenow;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -30,7 +31,7 @@ import org.slf4j.LoggerFactory;
/**
* Interact with <a href="http://www.servicenow.com/">ServiceNow</a> via its REST API.
*/
-@UriEndpoint(firstVersion = "2.18.0", scheme = "servicenow", title = "ServiceNow", syntax = "servicenow:instanceName", producerOnly = true, label = "api,cloud,management")
+@UriEndpoint(firstVersion = "2.18.0", scheme = "servicenow", title = "ServiceNow", syntax = "servicenow:instanceName", producerOnly = true, category = {Category.API, Category.CLOUD, Category.MANAGEMENT})
public class ServiceNowEndpoint extends DefaultEndpoint {
private static final Logger LOGGER = LoggerFactory.getLogger(ServiceNowEndpoint.class);
diff --git a/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/ServletEndpoint.java b/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/ServletEndpoint.java
index b000a3e..b163fab 100644
--- a/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/ServletEndpoint.java
+++ b/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/ServletEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.servlet;
import java.net.URI;
import java.net.URISyntaxException;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -35,7 +36,7 @@ import org.apache.camel.spi.UriPath;
* Serve HTTP requests by a Servlet.
*/
@UriEndpoint(firstVersion = "2.0.0", scheme = "servlet", extendsScheme = "http", title = "Servlet",
- syntax = "servlet:contextPath", consumerOnly = true, label = "http")
+ syntax = "servlet:contextPath", consumerOnly = true, category = {Category.HTTP})
@Metadata(excludeProperties = "httpUri")
public class ServletEndpoint extends HttpCommonEndpoint {
diff --git a/components/camel-sip/src/main/java/org/apache/camel/component/sip/SipEndpoint.java b/components/camel-sip/src/main/java/org/apache/camel/component/sip/SipEndpoint.java
index 2331464..2499852 100644
--- a/components/camel-sip/src/main/java/org/apache/camel/component/sip/SipEndpoint.java
+++ b/components/camel-sip/src/main/java/org/apache/camel/component/sip/SipEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.sip;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -27,7 +28,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Send and receive messages using the SIP protocol (used in telecommunications).
*/
-@UriEndpoint(firstVersion = "2.5.0", scheme = "sip,sips", title = "SIP", syntax = "sip:uri", label = "mobile")
+@UriEndpoint(firstVersion = "2.5.0", scheme = "sip,sips", title = "SIP", syntax = "sip:uri", category = {Category.MOBILE})
public class SipEndpoint extends DefaultEndpoint {
@UriParam
private SipConfiguration configuration;
diff --git a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
index 90c2ae4..2d8e01e 100644
--- a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
+++ b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
@@ -22,6 +22,7 @@ import javax.jms.Message;
import javax.jms.Session;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -62,7 +63,7 @@ import org.slf4j.LoggerFactory;
*
* This component uses plain JMS API where as the jms component uses Spring JMS.
*/
-@UriEndpoint(firstVersion = "2.11.0", scheme = "sjms", title = "Simple JMS", syntax = "sjms:destinationType:destinationName", label = "messaging")
+@UriEndpoint(firstVersion = "2.11.0", scheme = "sjms", title = "Simple JMS", syntax = "sjms:destinationType:destinationName", category = {Category.MESSAGING})
public class SjmsEndpoint extends DefaultEndpoint implements AsyncEndpoint, MultipleConsumersSupport, HeaderFilterStrategyAware {
protected final Logger logger = LoggerFactory.getLogger(getClass());
diff --git a/components/camel-sjms2/src/main/java/org/apache/camel/component/sjms2/Sjms2Endpoint.java b/components/camel-sjms2/src/main/java/org/apache/camel/component/sjms2/Sjms2Endpoint.java
index bb19be1..f5568ff 100644
--- a/components/camel-sjms2/src/main/java/org/apache/camel/component/sjms2/Sjms2Endpoint.java
+++ b/components/camel-sjms2/src/main/java/org/apache/camel/component/sjms2/Sjms2Endpoint.java
@@ -17,6 +17,7 @@
package org.apache.camel.component.sjms2;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.component.sjms.SjmsEndpoint;
import org.apache.camel.component.sjms2.jms.Jms2ObjectFactory;
@@ -29,7 +30,7 @@ import org.apache.camel.spi.UriParam;
* This component uses plain JMS 2.x API where as the jms component uses Spring JMS.
*/
@UriEndpoint(firstVersion = "2.19.0", scheme = "sjms2", extendsScheme = "sjms", title = "Simple JMS2",
- syntax = "sjms2:destinationType:destinationName", label = "messaging")
+ syntax = "sjms2:destinationType:destinationName", category = {Category.MESSAGING})
public class Sjms2Endpoint extends SjmsEndpoint implements AsyncEndpoint {
@UriParam(label = "consumer")
diff --git a/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java b/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
index 89bc10f..f69e4b5 100644
--- a/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
+++ b/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.slack;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
@@ -35,7 +36,7 @@ import org.apache.camel.util.json.JsonObject;
/**
* Send and receive messages to/from Slack.
*/
-@UriEndpoint(firstVersion = "2.16.0", scheme = "slack", title = "Slack", syntax = "slack:channel", label = "social")
+@UriEndpoint(firstVersion = "2.16.0", scheme = "slack", title = "Slack", syntax = "slack:channel", category = {Category.SOCIAL})
public class SlackEndpoint extends ScheduledPollEndpoint {
@UriPath
diff --git a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppEndpoint.java b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppEndpoint.java
index f431883..50386ff 100644
--- a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppEndpoint.java
+++ b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.smpp;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -33,7 +34,7 @@ import org.jsmpp.bean.DeliverSm;
* Send and receive SMS messages using a SMSC (Short Message Service Center).
*/
@UriEndpoint(firstVersion = "2.2.0", scheme = "smpp,smpps", title = "SMPP", syntax = "smpp:host:port",
- label = "mobile", lenientProperties = true)
+ category = {Category.MOBILE}, lenientProperties = true)
public class SmppEndpoint extends DefaultEndpoint {
private SmppBinding binding;
diff --git a/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json b/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
index 635b8a5..8b198cd 100644
--- a/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
+++ b/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
@@ -28,7 +28,7 @@
"typeFilter": { "kind": "element", "displayName": "Type Filter", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.dataformat.YAMLTypeFilterDefinition>", "deprecated": false, "secret": false, "description": "Set the types SnakeYAML is allowed to un-marshall" },
"maxAliasesForCollections": { "kind": "attribute", "displayName": "Max Aliases For Collections", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "defaultValue": "50", "description": "Set the maximum amount of aliases allowed for collections." },
"allowRecursiveKeys": { "kind": "attribute", "displayName": "Allow Recursive Keys", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Set whether recursive keys are allowed." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc b/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
index 3595726..9cc97b8 100644
--- a/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
+++ b/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
@@ -42,7 +42,7 @@ The YAML SnakeYAML dataformat supports 13 options, which are listed below.
| typeFilter | | List | Set the types SnakeYAML is allowed to un-marshall
| maxAliasesForCollections | 50 | Integer | Set the maximum amount of aliases allowed for collections.
| allowRecursiveKeys | false | Boolean | Set whether recursive keys are allowed.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java b/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java
index 5bbd9d0..ec4d1bf 100644
--- a/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java
+++ b/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.snmp;
import java.net.URI;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -37,7 +38,7 @@ import org.snmp4j.security.SecurityLevel;
/**
* Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.
*/
-@UriEndpoint(firstVersion = "2.1.0", scheme = "snmp", title = "SNMP", syntax = "snmp:host:port", label = "monitoring")
+@UriEndpoint(firstVersion = "2.1.0", scheme = "snmp", title = "SNMP", syntax = "snmp:host:port", category = {Category.MONITORING})
public class SnmpEndpoint extends DefaultPollingEndpoint {
public static final String DEFAULT_COMMUNITY = "public";
diff --git a/components/camel-soap/src/generated/resources/org/apache/camel/dataformat/soap/soapjaxb.json b/components/camel-soap/src/generated/resources/org/apache/camel/dataformat/soap/soapjaxb.json
index 229af62..babbde4 100644
--- a/components/camel-soap/src/generated/resources/org/apache/camel/dataformat/soap/soapjaxb.json
+++ b/components/camel-soap/src/generated/resources/org/apache/camel/dataformat/soap/soapjaxb.json
@@ -22,7 +22,7 @@
"version": { "kind": "attribute", "displayName": "Version", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "1.1", "description": "SOAP version should either be 1.1 or 1.2. Is by default 1.1" },
"namespacePrefixRef": { "kind": "attribute", "displayName": "Namespace Prefix Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "When marshalling using JAXB or SOAP then the JAXB implementation will automatic assign namespace prefixes, such as ns2, ns3, ns4 etc. To control this mapping, Camel allows you to refer to a map which contains the desired mapping." },
"schema": { "kind": "attribute", "displayName": "Schema", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "To validate against an existing schema. Your can use the prefix classpath:, file: or http: to specify how the resource should by resolved. You can separate multiple schema files by using the ',' character." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc b/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
index 416075a..c3a111a 100644
--- a/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
+++ b/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
@@ -34,7 +34,7 @@ The SOAP dataformat supports 7 options, which are listed below.
| version | 1.1 | String | SOAP version should either be 1.1 or 1.2. Is by default 1.1
| namespacePrefixRef | | String | When marshalling using JAXB or SOAP then the JAXB implementation will automatic assign namespace prefixes, such as ns2, ns3, ns4 etc. To control this mapping, Camel allows you to refer to a map which contains the desired mapping.
| schema | | String | To validate against an existing schema. Your can use the prefix classpath:, file: or http: to specify how the resource should by resolved. You can separate multiple schema files by using the ',' character.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
index b005fbd..33f8db8 100644
--- a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
+++ b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
@@ -21,6 +21,7 @@ import java.net.URL;
import java.net.URLDecoder;
import java.util.Optional;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -36,7 +37,7 @@ import org.apache.solr.client.solrj.impl.HttpSolrClient;
/**
* Perform operations against Apache Lucene Solr.
*/
-@UriEndpoint(firstVersion = "2.9.0", scheme = "solr,solrs,solrCloud", title = "Solr", syntax = "solr:url", producerOnly = true, label = "monitoring,search")
+@UriEndpoint(firstVersion = "2.9.0", scheme = "solr,solrs,solrCloud", title = "Solr", syntax = "solr:url", producerOnly = true, category = {Category.MONITORING, Category.SEARCH})
public class SolrEndpoint extends DefaultEndpoint {
private String scheme = "http://";
diff --git a/components/camel-soroush/src/main/java/org/apache/camel/component/soroushbot/component/SoroushBotEndpoint.java b/components/camel-soroush/src/main/java/org/apache/camel/component/soroushbot/component/SoroushBotEndpoint.java
index a637cca..c7ef6ae 100644
--- a/components/camel-soroush/src/main/java/org/apache/camel/component/soroushbot/component/SoroushBotEndpoint.java
+++ b/components/camel-soroush/src/main/java/org/apache/camel/component/soroushbot/component/SoroushBotEndpoint.java
@@ -28,6 +28,7 @@ import javax.ws.rs.client.WebTarget;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -55,7 +56,7 @@ import org.slf4j.LoggerFactory;
/**
* Send and receive messages as a Soroush chat bot.
*/
-@UriEndpoint(firstVersion = "3.0", scheme = "soroush", title = "Soroush", syntax = "soroush:action", label = "chat")
+@UriEndpoint(firstVersion = "3.0", scheme = "soroush", title = "Soroush", syntax = "soroush:action", category = {Category.CHAT})
public class SoroushBotEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(SoroushBotEndpoint.class);
diff --git a/components/camel-spark/src/main/java/org/apache/camel/component/spark/SparkEndpoint.java b/components/camel-spark/src/main/java/org/apache/camel/component/spark/SparkEndpoint.java
index 5b76a64..0bf58e6 100644
--- a/components/camel-spark/src/main/java/org/apache/camel/component/spark/SparkEndpoint.java
+++ b/components/camel-spark/src/main/java/org/apache/camel/component/spark/SparkEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.spark;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -35,7 +36,7 @@ import static org.slf4j.LoggerFactory.getLogger;
* Send RDD or DataFrame jobs to Apache Spark clusters.
*/
@UriEndpoint(firstVersion = "2.17.0", scheme = "spark", title = "Spark", syntax = "spark:endpointType",
- producerOnly = true, label = "bigdata,iot")
+ producerOnly = true, category = {Category.BIGDATA, Category.IOT})
public class SparkEndpoint extends DefaultEndpoint {
// Logger
diff --git a/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECEndpoint.java b/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECEndpoint.java
index c9a4c9d..8b936ec 100644
--- a/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECEndpoint.java
+++ b/components/camel-splunk-hec/src/main/java/org/apache/camel/component/splunkhec/SplunkHECEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.splunkhec;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -33,7 +34,7 @@ import org.apache.commons.validator.routines.DomainValidator;
* The splunk component allows to publish events in Splunk using the HTTP Event Collector.
*/
@UriEndpoint(firstVersion = "3.3.0", scheme = "splunk-hec", title = "Splunk HEC", producerOnly = true,
- syntax = "splunk-hec:splunkURL/token", label = "log,monitoring")
+ syntax = "splunk-hec:splunkURL/token", category = {Category.LOG, Category.MONITORING})
public class SplunkHECEndpoint extends DefaultEndpoint {
private static final Pattern URI_PARSER = Pattern.compile("splunk-hec\\:\\/?\\/?(.*?):(\\d+)/(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})\\??.*");
diff --git a/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json b/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
index 87ed13f..2ea13a4 100644
--- a/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
+++ b/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
@@ -6,7 +6,7 @@
"description": "Publish or search for events in Splunk.",
"deprecated": false,
"firstVersion": "2.13.0",
- "label": "log,monitoring",
+ "label": "iot,monitoring",
"javaType": "org.apache.camel.component.splunk.SplunkComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkEndpoint.java b/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkEndpoint.java
index 2498aa6..61fe6a5 100644
--- a/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkEndpoint.java
+++ b/components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkEndpoint.java
@@ -23,6 +23,8 @@ import java.util.regex.Pattern;
import javax.net.ssl.SSLException;
import com.splunk.Service;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -35,7 +37,7 @@ import org.slf4j.LoggerFactory;
/**
* Publish or search for events in Splunk.
*/
-@UriEndpoint(firstVersion = "2.13.0", scheme = "splunk", title = "Splunk", syntax = "splunk:name", label = "log,monitoring")
+@UriEndpoint(firstVersion = "2.13.0", scheme = "splunk", title = "Splunk", syntax = "splunk:name", category = {Category.IOT, Category.MONITORING})
public class SplunkEndpoint extends ScheduledPollEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(SplunkEndpoint.class);
diff --git a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
index 453e1eb..a35528e 100644
--- a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
+++ b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.spring.batch;
import java.util.Map;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -35,7 +36,7 @@ import org.springframework.batch.core.launch.JobLauncher;
/**
* Send messages to Spring Batch for further processing.
*/
-@UriEndpoint(firstVersion = "2.10.0", scheme = "spring-batch", title = "Spring Batch", syntax = "spring-batch:jobName", producerOnly = true, label = "spring,batch,scheduling")
+@UriEndpoint(firstVersion = "2.10.0", scheme = "spring-batch", title = "Spring Batch", syntax = "spring-batch:jobName", producerOnly = true, category = {Category.SPRING, Category.BATCH, Category.SCHEDULING})
public class SpringBatchEndpoint extends DefaultEndpoint {
@UriPath
diff --git a/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java b/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java
index 88fe0b6..47d38fc 100644
--- a/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java
+++ b/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/SpringIntegrationEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.spring.integration;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -31,7 +32,7 @@ import org.springframework.messaging.MessageChannel;
* Bridge Camel with Spring Integration.
*/
@UriEndpoint(firstVersion = "1.4.0", scheme = "spring-integration", title = "Spring Integration", syntax = "spring-integration:defaultChannel",
- label = "spring,eventbus")
+ category = {Category.SPRING, Category.EVENTBUS})
public class SpringIntegrationEndpoint extends DefaultEndpoint {
private MessageChannel messageChannel;
@UriPath @Metadata(required = true)
diff --git a/components/camel-spring-ldap/src/main/java/org/apache/camel/component/springldap/SpringLdapEndpoint.java b/components/camel-spring-ldap/src/main/java/org/apache/camel/component/springldap/SpringLdapEndpoint.java
index 803f703..10fcc89 100644
--- a/components/camel-spring-ldap/src/main/java/org/apache/camel/component/springldap/SpringLdapEndpoint.java
+++ b/components/camel-spring-ldap/src/main/java/org/apache/camel/component/springldap/SpringLdapEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.springldap;
import javax.naming.directory.SearchControls;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -31,7 +32,7 @@ import org.springframework.ldap.core.LdapTemplate;
/**
* Perform searches in LDAP servers using filters as the message payload.
*/
-@UriEndpoint(firstVersion = "2.11.0", scheme = "spring-ldap", title = "Spring LDAP", syntax = "spring-ldap:templateName", producerOnly = true, label = "spring,ldap")
+@UriEndpoint(firstVersion = "2.11.0", scheme = "spring-ldap", title = "Spring LDAP", syntax = "spring-ldap:templateName", producerOnly = true, category = {Category.SPRING, Category.LDAP})
public class SpringLdapEndpoint extends DefaultEndpoint {
private static final String OBJECT_SCOPE_NAME = "object";
diff --git a/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisEndpoint.java b/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisEndpoint.java
index f65b8b5..a2474a4 100644
--- a/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisEndpoint.java
+++ b/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.redis;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Send and receive messages from Redis.
*/
-@UriEndpoint(firstVersion = "2.11.0", scheme = "spring-redis", title = "Spring Redis", syntax = "spring-redist:host:port", label = "spring,nosql")
+@UriEndpoint(firstVersion = "2.11.0", scheme = "spring-redis", title = "Spring Redis", syntax = "spring-redist:host:port", category = {Category.SPRING, Category.NOSQL})
public class RedisEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceEndpoint.java b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceEndpoint.java
index e9f2717..a8d9b2e 100644
--- a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceEndpoint.java
+++ b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.spring.ws;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -29,7 +30,7 @@ import org.apache.camel.support.DefaultEndpoint;
*/
@UriEndpoint(firstVersion = "2.6.0", scheme = "spring-ws", title = "Spring WebService",
syntax = "spring-ws:type:lookupKey:webServiceEndpointUri",
- label = "spring,soap,webservice")
+ category = {Category.SPRING, Category.SOAP, Category.WEBSERVICE})
public class SpringWebserviceEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java b/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java
index 9e50cb7..961875c 100644
--- a/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java
+++ b/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java
@@ -33,10 +33,12 @@ import org.springframework.context.ApplicationEvent;
import static org.apache.camel.RuntimeCamelException.wrapRuntimeCamelException;
+import org.apache.camel.Category;
+
/**
* Listen for Spring Application Events.
*/
-@UriEndpoint(firstVersion = "1.4.0", scheme = "spring-event", title = "Spring Event", syntax = "spring-event:name", label = "spring,eventbus")
+@UriEndpoint(firstVersion = "1.4.0", scheme = "spring-event", title = "Spring Event", syntax = "spring-event:name", category = {Category.SPRING, Category.EVENTBUS})
public class EventEndpoint extends DefaultEndpoint implements ApplicationContextAware {
private LoadBalancer loadBalancer;
private ApplicationContext applicationContext;
diff --git a/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlEndpoint.java b/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlEndpoint.java
index 3fb832a..072a476 100644
--- a/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlEndpoint.java
+++ b/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.sql;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -29,7 +30,7 @@ import org.springframework.jdbc.core.JdbcTemplate;
/**
* Perform SQL queries using Spring JDBC.
*/
-@UriEndpoint(firstVersion = "1.4.0", scheme = "sql", title = "SQL", syntax = "sql:query", label = "database,sql")
+@UriEndpoint(firstVersion = "1.4.0", scheme = "sql", title = "SQL", syntax = "sql:query", category = {Category.DATABASE, Category.SQL})
public class SqlEndpoint extends DefaultSqlEndpoint {
@UriPath(description = "Sets the SQL query to perform. You can externalize the query by using file: or classpath: as prefix and specify the location of the file.")
diff --git a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshEndpoint.java b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshEndpoint.java
index 7a017ec..b54cd4c 100644
--- a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshEndpoint.java
+++ b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.ssh;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -29,7 +30,7 @@ import org.slf4j.LoggerFactory;
/**
* Execute commands on remote hosts using SSH.
*/
-@UriEndpoint(firstVersion = "2.10.0", scheme = "ssh", title = "SSH", syntax = "ssh:host:port", alternativeSyntax = "ssh:username:password@host:port", label = "file")
+@UriEndpoint(firstVersion = "2.10.0", scheme = "ssh", title = "SSH", syntax = "ssh:host:port", alternativeSyntax = "ssh:username:password@host:port", category = {Category.FILE})
public class SshEndpoint extends ScheduledPollEndpoint {
protected final Logger log = LoggerFactory.getLogger(getClass());
diff --git a/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java b/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java
index 97ea563..64ea827 100644
--- a/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java
+++ b/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java
@@ -17,7 +17,7 @@
package org.apache.camel.component.stax;
import org.xml.sax.ContentHandler;
-
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Processor;
import org.apache.camel.spi.Metadata;
@@ -29,7 +29,7 @@ import org.apache.camel.support.ProcessorEndpoint;
/**
* Process XML payloads by a SAX ContentHandler.
*/
-@UriEndpoint(firstVersion = "2.9.0", scheme = "stax", title = "StAX", syntax = "stax:contentHandlerClass", producerOnly = true, label = "transformation")
+@UriEndpoint(firstVersion = "2.9.0", scheme = "stax", title = "StAX", syntax = "stax:contentHandlerClass", producerOnly = true, category = {Category.TRANSFORMATION})
public class StAXEndpoint extends ProcessorEndpoint {
@UriPath @Metadata(required = true)
diff --git a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java
index 2d9978a..c8d5b62 100644
--- a/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java
+++ b/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompEndpoint.java
@@ -25,6 +25,7 @@ import java.util.stream.Collectors;
import org.apache.camel.AsyncCallback;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -56,7 +57,7 @@ import static org.fusesource.stomp.client.Constants.UNSUBSCRIBE;
/**
* Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "stomp", title = "Stomp", syntax = "stomp:destination", label = "messaging")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "stomp", title = "Stomp", syntax = "stomp:destination", category = {Category.MESSAGING})
public class StompEndpoint extends DefaultEndpoint implements AsyncEndpoint, HeaderFilterStrategyAware {
private CallbackConnection connection;
diff --git a/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamEndpoint.java b/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamEndpoint.java
index 6f6ed84..97bb10c 100644
--- a/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamEndpoint.java
+++ b/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.stream;
import java.nio.charset.Charset;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -34,7 +35,7 @@ import org.slf4j.LoggerFactory;
/**
* Read from system-in and write to system-out and system-err streams.
*/
-@UriEndpoint(firstVersion = "1.3.0", scheme = "stream", title = "Stream", syntax = "stream:kind", label = "file,system")
+@UriEndpoint(firstVersion = "1.3.0", scheme = "stream", title = "Stream", syntax = "stream:kind", category = {Category.FILE, Category.SYSTEM})
public class StreamEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(StreamEndpoint.class);
diff --git a/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json b/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
index b3a8e91..70acb45 100644
--- a/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
+++ b/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
@@ -6,7 +6,7 @@
"description": "Transform messages using StringTemplate engine.",
"deprecated": false,
"firstVersion": "1.2.0",
- "label": "transformation",
+ "label": "transformation,script",
"javaType": "org.apache.camel.component.stringtemplate.StringTemplateComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java b/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java
index f261435..00f8334 100644
--- a/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java
+++ b/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.stringtemplate;
import java.io.StringWriter;
import java.util.Map;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
@@ -34,7 +35,7 @@ import org.stringtemplate.v4.STGroup;
/**
* Transform messages using StringTemplate engine.
*/
-@UriEndpoint(firstVersion = "1.2.0", scheme = "string-template", title = "String Template", syntax = "string-template:resourceUri", producerOnly = true, label = "transformation")
+@UriEndpoint(firstVersion = "1.2.0", scheme = "string-template", title = "String Template", syntax = "string-template:resourceUri", producerOnly = true, category = {Category.TRANSFORMATION, Category.SCRIPT})
public class StringTemplateEndpoint extends ResourceEndpoint {
@UriParam(defaultValue = "false")
diff --git a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java
index eb1c3d7..b6bab02 100644
--- a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java
+++ b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.stub;
import java.util.concurrent.BlockingQueue;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -36,7 +37,7 @@ import org.apache.camel.spi.UriEndpoint;
* query arguments will usually fail. Stub won't though, as it basically ignores all query parameters
* to let you quickly stub out one or more endpoints in your route temporarily.
*/
-@UriEndpoint(firstVersion = "2.10.0", scheme = "stub", title = "Stub", syntax = "stub:name", label = "core,testing")
+@UriEndpoint(firstVersion = "2.10.0", scheme = "stub", title = "Stub", syntax = "stub:name", category = {Category.CORE, Category.TESTING})
public class StubEndpoint extends VmEndpoint {
public StubEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue) {
diff --git a/components/camel-syslog/src/generated/resources/org/apache/camel/component/syslog/syslog.json b/components/camel-syslog/src/generated/resources/org/apache/camel/component/syslog/syslog.json
index 194dfb2..641451c 100644
--- a/components/camel-syslog/src/generated/resources/org/apache/camel/component/syslog/syslog.json
+++ b/components/camel-syslog/src/generated/resources/org/apache/camel/component/syslog/syslog.json
@@ -16,7 +16,7 @@
"modelJavaType": "org.apache.camel.model.dataformat.SyslogDataFormat"
},
"properties": {
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-syslog/src/main/docs/syslog-dataformat.adoc b/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
index 2042cb8..8858e54 100644
--- a/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
+++ b/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
@@ -59,7 +59,7 @@ The Syslog dataformat supports 1 options, which are listed below.
[width="100%",cols="2s,1m,1m,6",options="header"]
|===
| Name | Default | Java Type | Description
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-tagsoup/src/generated/resources/org/apache/camel/dataformat/tagsoup/tidyMarkup.json b/components/camel-tagsoup/src/generated/resources/org/apache/camel/dataformat/tagsoup/tidyMarkup.json
index b477eb7..5837e82 100644
--- a/components/camel-tagsoup/src/generated/resources/org/apache/camel/dataformat/tagsoup/tidyMarkup.json
+++ b/components/camel-tagsoup/src/generated/resources/org/apache/camel/dataformat/tagsoup/tidyMarkup.json
@@ -18,7 +18,7 @@
"properties": {
"dataObjectType": { "kind": "attribute", "displayName": "Data Object Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "org.w3c.dom.Node", "description": "What data type to unmarshal as, can either be org.w3c.dom.Node or java.lang.String. Is by default org.w3c.dom.Node" },
"omitXmlDeclaration": { "kind": "attribute", "displayName": "Omit Xml Declaration", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "When returning a String, do we omit the XML declaration in the top." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc b/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
index ae0d185..f256c65 100644
--- a/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
+++ b/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
@@ -36,7 +36,7 @@ The TidyMarkup dataformat supports 3 options, which are listed below.
| Name | Default | Java Type | Description
| dataObjectType | org.w3c.dom.Node | String | What data type to unmarshal as, can either be org.w3c.dom.Node or java.lang.String. Is by default org.w3c.dom.Node
| omitXmlDeclaration | false | Boolean | When returning a String, do we omit the XML declaration in the top.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-tarfile/src/generated/resources/org/apache/camel/dataformat/tarfile/tarfile.json b/components/camel-tarfile/src/generated/resources/org/apache/camel/dataformat/tarfile/tarfile.json
index f9a5bf9..ba13085 100644
--- a/components/camel-tarfile/src/generated/resources/org/apache/camel/dataformat/tarfile/tarfile.json
+++ b/components/camel-tarfile/src/generated/resources/org/apache/camel/dataformat/tarfile/tarfile.json
@@ -19,7 +19,7 @@
"usingIterator": { "kind": "attribute", "displayName": "Using Iterator", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the tar file has more then one entry, the setting this option to true, allows to work with the splitter EIP, to split the data using an iterator in a streaming mode." },
"allowEmptyDirectory": { "kind": "attribute", "displayName": "Allow Empty Directory", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the tar file has more then one entry, setting this option to true, allows to get the iterator even if the directory is empty" },
"preservePathElements": { "kind": "attribute", "displayName": "Preserve Path Elements", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the file name contains path elements, setting this option to true, allows the path to be maintained in the tar file." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc b/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
index fdf4510..7e5e945 100644
--- a/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
+++ b/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
@@ -30,7 +30,7 @@ The Tar File dataformat supports 4 options, which are listed below.
| usingIterator | false | Boolean | If the tar file has more then one entry, the setting this option to true, allows to work with the splitter EIP, to split the data using an iterator in a streaming mode.
| allowEmptyDirectory | false | Boolean | If the tar file has more then one entry, setting this option to true, allows to get the iterator even if the directory is empty
| preservePathElements | false | Boolean | If the file name contains path elements, setting this option to true, allows the path to be maintained in the tar file.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json b/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
index b74ba8e..7f653e3 100644
--- a/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
+++ b/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
@@ -6,7 +6,7 @@
"description": "Send and receive messages acting as a Telegram Bot Telegram Bot API.",
"deprecated": false,
"firstVersion": "2.18.0",
- "label": "chat",
+ "label": "cloud,api,chat",
"javaType": "org.apache.camel.component.telegram.TelegramComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramEndpoint.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramEndpoint.java
index ebd0a22..389ff47 100644
--- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramEndpoint.java
+++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.telegram;
import java.util.Collections;
import java.util.List;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
@@ -46,7 +47,7 @@ import static org.apache.camel.component.telegram.util.TelegramMessageHelper.pop
/**
* Send and receive messages acting as a Telegram Bot <a href="https://core.telegram.org/bots/api">Telegram Bot API</a>.
*/
-@UriEndpoint(firstVersion = "2.18.0", scheme = "telegram", title = "Telegram", syntax = "telegram:type", label = "chat")
+@UriEndpoint(firstVersion = "2.18.0", scheme = "telegram", title = "Telegram", syntax = "telegram:type", category = {Category.CLOUD, Category.API, Category.CHAT})
public class TelegramEndpoint extends ScheduledPollEndpoint implements WebhookCapableEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(TelegramEndpoint.class);
diff --git a/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json b/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
index 0f9430e..196b562 100644
--- a/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
+++ b/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
@@ -6,7 +6,7 @@
"description": "Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.",
"deprecated": false,
"firstVersion": "2.20.0",
- "label": "rpc",
+ "label": "rpc,transformation",
"javaType": "org.apache.camel.component.thrift.ThriftComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json b/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
index a2a44ca..200293e 100644
--- a/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
+++ b/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
@@ -18,7 +18,7 @@
"properties": {
"instanceClass": { "kind": "attribute", "displayName": "Instance Class", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Name of class to use when unmarshalling" },
"contentTypeFormat": { "kind": "attribute", "displayName": "Content Type Format", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "binary", "json", "sjson" ], "deprecated": false, "secret": false, "defaultValue": "binary", "description": "Defines a content type format in which thrift message will be serialized\/deserialized from(to) the Java been. The format can either be native or json for either native binary thrift, json or simple json fields represent [...]
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-thrift/src/main/docs/thrift-dataformat.adoc b/components/camel-thrift/src/main/docs/thrift-dataformat.adoc
index e25c09e9..5daf159 100644
--- a/components/camel-thrift/src/main/docs/thrift-dataformat.adoc
+++ b/components/camel-thrift/src/main/docs/thrift-dataformat.adoc
@@ -31,7 +31,7 @@ The Thrift dataformat supports 3 options, which are listed below.
| Name | Default | Java Type | Description
| instanceClass | | String | Name of class to use when unmarshalling
| contentTypeFormat | binary | String | Defines a content type format in which thrift message will be serialized/deserialized from(to) the Java been. The format can either be native or json for either native binary thrift, json or simple json fields representation. The default value is binary. The value can be one of: binary, json, sjson
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-thrift/src/main/java/org/apache/camel/component/thrift/ThriftEndpoint.java b/components/camel-thrift/src/main/java/org/apache/camel/component/thrift/ThriftEndpoint.java
index 0cd55de..6b5caa0 100644
--- a/components/camel-thrift/src/main/java/org/apache/camel/component/thrift/ThriftEndpoint.java
+++ b/components/camel-thrift/src/main/java/org/apache/camel/component/thrift/ThriftEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.thrift;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -27,7 +28,7 @@ import org.apache.camel.support.SynchronousDelegateProducer;
/**
* Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.
*/
-@UriEndpoint(firstVersion = "2.20.0", scheme = "thrift", title = "Thrift", syntax = "thrift:host:port/service", label = "rpc")
+@UriEndpoint(firstVersion = "2.20.0", scheme = "thrift", title = "Thrift", syntax = "thrift:host:port/service", category = {Category.RPC, Category.TRANSFORMATION})
public class ThriftEndpoint extends DefaultEndpoint {
@UriParam
private ThriftConfiguration configuration;
diff --git a/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java b/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java
index 7ebd2a5..b3b8f04 100644
--- a/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java
+++ b/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.tika;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -27,7 +28,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Parse documents and extract metadata and text using Apache Tika.
*/
-@UriEndpoint(firstVersion = "2.19.0", scheme = "tika", title = "Tika", syntax = "tika:operation", producerOnly = true, label = "document,transformation")
+@UriEndpoint(firstVersion = "2.19.0", scheme = "tika", title = "Tika", syntax = "tika:operation", producerOnly = true, category = {Category.DOCUMENT, Category.TRANSFORMATION})
public class TikaEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java b/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java
index abedbb5..f49d5b8 100644
--- a/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java
+++ b/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.timer;
import java.util.Date;
import java.util.Timer;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.MultipleConsumersSupport;
@@ -39,7 +40,7 @@ import org.apache.camel.support.DefaultEndpoint;
* This component is similar to the scheduler component, but has much less functionality.
*/
@ManagedResource(description = "Managed TimerEndpoint")
-@UriEndpoint(firstVersion = "1.0.0", scheme = "timer", title = "Timer", syntax = "timer:timerName", consumerOnly = true, label = "core,scheduling")
+@UriEndpoint(firstVersion = "1.0.0", scheme = "timer", title = "Timer", syntax = "timer:timerName", consumerOnly = true, category = {Category.CORE, Category.SCHEDULING})
public class TimerEndpoint extends DefaultEndpoint implements MultipleConsumersSupport {
@UriPath @Metadata(required = true)
private String timerName;
diff --git a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java
index c9a12ab..182c59c 100644
--- a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java
+++ b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java
@@ -22,6 +22,8 @@ import java.util.HashMap;
import java.util.Map;
import com.twilio.http.TwilioRestClient;
+
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.ExtendedCamelContext;
import org.apache.camel.Processor;
@@ -42,7 +44,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
* Interact with Twilio REST APIs using Twilio Java SDK.
*/
@UriEndpoint(firstVersion = "2.20.0", scheme = "twilio", title = "Twilio", syntax = "twilio:apiName/methodName",
- label = "api,messaging,cloud")
+ category = {Category.API, Category.MESSAGING, Category.CLOUD})
public class TwilioEndpoint extends AbstractApiEndpoint<TwilioApiName, TwilioConfiguration> {
protected static final Map<String, String> EXECUTOR_METHOD_MAP;
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
index 370c847..9ffcbb6 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
@@ -6,7 +6,7 @@
"description": "Send and receive Twitter direct messages.",
"deprecated": false,
"firstVersion": "2.10.0",
- "label": "api,social",
+ "label": "cloud,api,social,chat",
"javaType": "org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
index 1881b62..adf148a 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
@@ -6,7 +6,7 @@
"description": "Access Twitter Search.",
"deprecated": false,
"firstVersion": "2.10.0",
- "label": "api,social",
+ "label": "cloud,api,search,social",
"javaType": "org.apache.camel.component.twitter.search.TwitterSearchComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
index c32e03f..49ffeb3 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
@@ -6,7 +6,7 @@
"description": "Send tweets and receive tweets from user's timeline.",
"deprecated": false,
"firstVersion": "2.10.0",
- "label": "api,social",
+ "label": "api,cloud,social",
"javaType": "org.apache.camel.component.twitter.timeline.TwitterTimelineComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/directmessage/TwitterDirectMessageEndpoint.java b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/directmessage/TwitterDirectMessageEndpoint.java
index cea1112..64d4870 100644
--- a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/directmessage/TwitterDirectMessageEndpoint.java
+++ b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/directmessage/TwitterDirectMessageEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.twitter.directmessage;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -30,7 +31,7 @@ import org.apache.camel.spi.UriPath;
* Send and receive Twitter direct messages.
*/
@UriEndpoint(firstVersion = "2.10.0", scheme = "twitter-directmessage", title = "Twitter Direct Message", syntax = "twitter-directmessage:user",
- label = "api,social")
+ category = {Category.CLOUD, Category.API, Category.SOCIAL, Category.CHAT})
public class TwitterDirectMessageEndpoint extends AbstractTwitterEndpoint {
@UriPath(description = "The user name to send a direct message. This will be ignored for consumer.")
diff --git a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/search/TwitterSearchEndpoint.java b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/search/TwitterSearchEndpoint.java
index 1244002..da253ec 100644
--- a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/search/TwitterSearchEndpoint.java
+++ b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/search/TwitterSearchEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.twitter.search;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -30,7 +31,7 @@ import org.apache.camel.spi.UriPath;
* Access Twitter Search.
*/
@UriEndpoint(firstVersion = "2.10.0", scheme = "twitter-search", title = "Twitter Search", syntax = "twitter-search:keywords",
- label = "api,social")
+ category = {Category.CLOUD, Category.API, Category.SEARCH, Category.SOCIAL})
public class TwitterSearchEndpoint extends AbstractTwitterEndpoint {
@UriPath(description = "The search query, use the keywords AND, OR, - and () to narrow the search results.")
diff --git a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/timeline/TwitterTimelineEndpoint.java b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/timeline/TwitterTimelineEndpoint.java
index 55b3bea..3705f1d 100644
--- a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/timeline/TwitterTimelineEndpoint.java
+++ b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/timeline/TwitterTimelineEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.twitter.timeline;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -33,7 +34,7 @@ import org.apache.camel.spi.UriPath;
* Send tweets and receive tweets from user's timeline.
*/
@UriEndpoint(firstVersion = "2.10.0", scheme = "twitter-timeline", title = "Twitter Timeline", syntax = "twitter-timeline:timelineType",
- label = "api,social")
+ category = {Category.API, Category.CLOUD, Category.SOCIAL})
public class TwitterTimelineEndpoint extends AbstractTwitterEndpoint {
@UriPath(description = "The timeline type to produce/consume.")
diff --git a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowEndpoint.java b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowEndpoint.java
index c8ef3bc..b4c6e4b 100644
--- a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowEndpoint.java
+++ b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowEndpoint.java
@@ -29,6 +29,7 @@ import javax.net.ssl.SSLContext;
import io.undertow.server.HttpServerExchange;
import io.undertow.server.handlers.accesslog.AccessLogReceiver;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
@@ -61,7 +62,7 @@ import org.xnio.Options;
* Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.
*/
@UriEndpoint(firstVersion = "2.16.0", scheme = "undertow", title = "Undertow", syntax = "undertow:httpURI",
- label = "http,websocket", lenientProperties = true)
+ category = {Category.HTTP, Category.WEBSOCKET}, lenientProperties = true)
public class UndertowEndpoint extends DefaultEndpoint implements AsyncEndpoint, HeaderFilterStrategyAware, DiscoverableService {
private static final Logger LOG = LoggerFactory.getLogger(UndertowEndpoint.class);
diff --git a/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-csv.json b/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-csv.json
index 1529a51..a5de907 100644
--- a/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-csv.json
+++ b/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-csv.json
@@ -33,7 +33,7 @@
"comment": { "kind": "attribute", "displayName": "Comment", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "#", "description": "The comment symbol. The default value is #" },
"lazyLoad": { "kind": "attribute", "displayName": "Lazy Load", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false" },
"asMap": { "kind": "attribute", "displayName": "As Map", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-fixed.json b/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-fixed.json
index 3f2a6ae..5f4853e 100644
--- a/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-fixed.json
+++ b/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-fixed.json
@@ -32,7 +32,7 @@
"comment": { "kind": "attribute", "displayName": "Comment", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "#", "description": "The comment symbol. The default value is #" },
"lazyLoad": { "kind": "attribute", "displayName": "Lazy Load", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false" },
"asMap": { "kind": "attribute", "displayName": "As Map", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-tsv.json b/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-tsv.json
index 896a05d..0a48d01 100644
--- a/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-tsv.json
+++ b/components/camel-univocity-parsers/src/generated/resources/org/apache/camel/dataformat/univocity/univocity-tsv.json
@@ -30,7 +30,7 @@
"comment": { "kind": "attribute", "displayName": "Comment", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "#", "description": "The comment symbol. The default value is #" },
"lazyLoad": { "kind": "attribute", "displayName": "Lazy Load", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false" },
"asMap": { "kind": "attribute", "displayName": "As Map", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false" },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc b/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
index c09180d..c3b6f61 100644
--- a/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
+++ b/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
@@ -71,7 +71,7 @@ The uniVocity CSV dataformat supports 18 options, which are listed below.
| comment | # | String | The comment symbol. The default value is #
| lazyLoad | false | Boolean | Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false
| asMap | false | Boolean | Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc b/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
index 1db2442..becd91d 100644
--- a/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
+++ b/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
@@ -70,7 +70,7 @@ The uniVocity Fixed Length dataformat supports 17 options, which are listed belo
| comment | # | String | The comment symbol. The default value is #
| lazyLoad | false | Boolean | Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false
| asMap | false | Boolean | Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc b/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
index c5305cb..1270a34 100644
--- a/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
+++ b/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
@@ -68,7 +68,7 @@ The uniVocity TSV dataformat supports 15 options, which are listed below.
| comment | # | String | The comment symbol. The default value is #
| lazyLoad | false | Boolean | Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false
| asMap | false | Boolean | Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java b/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java
index b65a027..c85818f 100644
--- a/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java
+++ b/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java
@@ -20,7 +20,7 @@ import javax.xml.XMLConstants;
import javax.xml.validation.SchemaFactory;
import org.w3c.dom.ls.LSResourceResolver;
-
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
@@ -41,7 +41,7 @@ import org.apache.camel.support.processor.validation.ValidatorErrorHandler;
* Validate the payload using XML Schema and JAXP Validation.
*/
@ManagedResource(description = "Managed ValidatorEndpoint")
-@UriEndpoint(firstVersion = "1.1.0", scheme = "validator", title = "Validator", syntax = "validator:resourceUri", producerOnly = true, label = "core,validation")
+@UriEndpoint(firstVersion = "1.1.0", scheme = "validator", title = "Validator", syntax = "validator:resourceUri", producerOnly = true, category = {Category.CORE, Category.VALIDATION})
public class ValidatorEndpoint extends DefaultEndpoint {
@UriPath(description = "URL to a local resource on the classpath, or a reference to lookup a bean in the Registry,"
diff --git a/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java b/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
index ee20784..20b6c81 100644
--- a/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
+++ b/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
@@ -24,6 +24,7 @@ import java.io.StringWriter;
import java.util.Map;
import java.util.Properties;
+import org.apache.camel.Category;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
import org.apache.camel.Message;
@@ -44,7 +45,7 @@ import org.slf4j.LoggerFactory;
/**
* Transform messages using a Velocity template.
*/
-@UriEndpoint(firstVersion = "1.2.0", scheme = "velocity", title = "Velocity", syntax = "velocity:resourceUri", producerOnly = true, label = "transformation")
+@UriEndpoint(firstVersion = "1.2.0", scheme = "velocity", title = "Velocity", syntax = "velocity:resourceUri", producerOnly = true, category = {Category.TRANSFORMATION})
public class VelocityEndpoint extends ResourceEndpoint {
private VelocityEngine velocityEngine;
diff --git a/components/camel-vertx/src/main/java/org/apache/camel/component/vertx/VertxEndpoint.java b/components/camel-vertx/src/main/java/org/apache/camel/component/vertx/VertxEndpoint.java
index e36e1db..5f815bd 100644
--- a/components/camel-vertx/src/main/java/org/apache/camel/component/vertx/VertxEndpoint.java
+++ b/components/camel-vertx/src/main/java/org/apache/camel/component/vertx/VertxEndpoint.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.vertx;
import io.vertx.core.Vertx;
import io.vertx.core.eventbus.EventBus;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.MultipleConsumersSupport;
import org.apache.camel.Processor;
@@ -32,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Send and receive messages to/from Vert.x Event Bus.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "vertx", title = "Vert.x", syntax = "vertx:address", label = "eventbus,reactive")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "vertx", title = "Vert.x", syntax = "vertx:address", category = {Category.EVENTBUS, Category.REACTIVE})
public class VertxEndpoint extends DefaultEndpoint implements AsyncEndpoint, MultipleConsumersSupport {
@UriPath @Metadata(required = true)
diff --git a/components/camel-vm/src/main/java/org/apache/camel/component/vm/VmEndpoint.java b/components/camel-vm/src/main/java/org/apache/camel/component/vm/VmEndpoint.java
index 41ddcaf..0a1a2ba 100644
--- a/components/camel-vm/src/main/java/org/apache/camel/component/vm/VmEndpoint.java
+++ b/components/camel-vm/src/main/java/org/apache/camel/component/vm/VmEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.vm;
import java.util.concurrent.BlockingQueue;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -28,7 +29,7 @@ import org.apache.camel.spi.UriEndpoint;
/**
* Call another endpoint in the same CamelContext asynchronously.
*/
-@UriEndpoint(firstVersion = "1.1.0", scheme = "vm", title = "VM", syntax = "vm:name", label = "core,endpoint")
+@UriEndpoint(firstVersion = "1.1.0", scheme = "vm", title = "VM", syntax = "vm:name", category = {Category.CORE, Category.ENDPOINT})
public class VmEndpoint extends SedaEndpoint {
public VmEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue) {
diff --git a/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherEndpoint.java b/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherEndpoint.java
index d62423b..09c708a 100644
--- a/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherEndpoint.java
+++ b/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.weather;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.support.DefaultPollingEndpoint;
/**
* Poll the weather information from Open Weather Map.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "weather", title = "Weather", syntax = "weather:name", label = "api")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "weather", title = "Weather", syntax = "weather:name", category = {Category.API})
public class WeatherEndpoint extends DefaultPollingEndpoint {
@UriParam
diff --git a/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json b/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
index 623f35c..a638715 100644
--- a/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
+++ b/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
@@ -6,7 +6,7 @@
"description": "Interact with Ethereum nodes using web3j client API.",
"deprecated": false,
"firstVersion": "2.22.0",
- "label": "bitcoin,blockchain",
+ "label": "bitcoin,blockchain,api",
"javaType": "org.apache.camel.component.web3j.Web3jComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jEndpoint.java b/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jEndpoint.java
index 7dda7e1..289fa85 100644
--- a/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jEndpoint.java
+++ b/components/camel-web3j/src/main/java/org/apache/camel/component/web3j/Web3jEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.web3j;
import java.util.List;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -43,7 +44,7 @@ import org.web3j.quorum.Quorum;
* Interact with Ethereum nodes using web3j client API.
*/
@UriEndpoint(firstVersion = "2.22.0", scheme = "web3j", title = "Web3j Ethereum Blockchain", syntax = "web3j:nodeAddress",
- label = "bitcoin,blockchain")
+ category = {Category.BITCOIN, Category.BLOCKCHAIN, Category.API})
public class Web3jEndpoint extends DefaultEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(Web3jEndpoint.class);
diff --git a/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookEndpoint.java b/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookEndpoint.java
index 006337c..63919f8 100644
--- a/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookEndpoint.java
+++ b/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.webhook;
import org.apache.camel.AfterPropertiesConfigured;
import org.apache.camel.CamelContext;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.DelegateEndpoint;
import org.apache.camel.Endpoint;
@@ -34,7 +35,7 @@ import org.slf4j.LoggerFactory;
/**
* Expose webhook endpoints to receive push notifications for other Camel components.
*/
-@UriEndpoint(firstVersion = "3.0.0", scheme = "webhook", title = "Webhook", syntax = "webhook:endpointUri", consumerOnly = true, label = "cloud", lenientProperties = true)
+@UriEndpoint(firstVersion = "3.0.0", scheme = "webhook", title = "Webhook", syntax = "webhook:endpointUri", consumerOnly = true, category = {Category.CLOUD}, lenientProperties = true)
public class WebhookEndpoint extends DefaultEndpoint implements DelegateEndpoint, AfterPropertiesConfigured {
private static final Logger LOG = LoggerFactory.getLogger(WebhookEndpoint.class);
diff --git a/components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Endpoint.java b/components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Endpoint.java
index 1fa83d6..f3d1084 100644
--- a/components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Endpoint.java
+++ b/components/camel-websocket-jsr356/src/main/java/org/apache/camel/websocket/jsr356/JSR356Endpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.websocket.jsr356;
import java.net.URI;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -29,7 +30,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Expose websocket endpoints using JSR356.
*/
-@UriEndpoint(firstVersion = "2.23.0", scheme = "websocket-jsr356", title = "Javax Websocket", syntax = "websocket-jsr356:uri", label = "http")
+@UriEndpoint(firstVersion = "2.23.0", scheme = "websocket-jsr356", title = "Javax Websocket", syntax = "websocket-jsr356:uri", category = {Category.HTTP})
public class JSR356Endpoint extends DefaultEndpoint {
@UriPath(description = "If a schemeless URI path is provided, a ServerEndpoint is deployed under that path. "
+ "Else if the URI is prefixed with the 'ws://' scheme, then a connection is established to the corresponding server")
diff --git a/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketEndpoint.java b/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketEndpoint.java
index 679005e..16dc494 100644
--- a/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketEndpoint.java
+++ b/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketEndpoint.java
@@ -21,6 +21,7 @@ import java.net.URISyntaxException;
import java.util.List;
import java.util.Map;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -36,7 +37,7 @@ import org.eclipse.jetty.server.Handler;
/**
* Expose websocket endpoints using Jetty.
*/
-@UriEndpoint(firstVersion = "2.10.0", scheme = "websocket", title = "Jetty Websocket", syntax = "websocket:host:port/resourceUri", label = "websocket")
+@UriEndpoint(firstVersion = "2.10.0", scheme = "websocket", title = "Jetty Websocket", syntax = "websocket:host:port/resourceUri", category = {Category.WEBSOCKET})
public class WebsocketEndpoint extends DefaultEndpoint {
private WebsocketComponent component;
diff --git a/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json b/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
index ca9104f..cffcf47 100644
--- a/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
+++ b/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
@@ -6,7 +6,7 @@
"description": "Perform machine learning tasks using Weka.",
"deprecated": false,
"firstVersion": "3.1.0",
- "label": "Datamining",
+ "label": "datamining",
"javaType": "org.apache.camel.component.weka.WekaComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-weka/src/main/java/org/apache/camel/component/weka/WekaEndpoint.java b/components/camel-weka/src/main/java/org/apache/camel/component/weka/WekaEndpoint.java
index 78f464e..f72ed65 100644
--- a/components/camel-weka/src/main/java/org/apache/camel/component/weka/WekaEndpoint.java
+++ b/components/camel-weka/src/main/java/org/apache/camel/component/weka/WekaEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.weka;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -27,7 +28,7 @@ import weka.core.Version;
/**
* Perform machine learning tasks using Weka.
*/
-@UriEndpoint(firstVersion = "3.1.0", scheme = "weka", title = "Weka", syntax = "weka:command", producerOnly = true, label = "Datamining")
+@UriEndpoint(firstVersion = "3.1.0", scheme = "weka", title = "Weka", syntax = "weka:command", producerOnly = true, category = {Category.DATAMINING})
public class WekaEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json b/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
index c7a74c6..cd62a0d 100644
--- a/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
+++ b/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
@@ -6,7 +6,7 @@
"description": "Manage posts and users using Wordpress API.",
"deprecated": false,
"firstVersion": "2.21.0",
- "label": "cms",
+ "label": "cloud,api,cms",
"javaType": "org.apache.camel.component.wordpress.WordpressComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/WordpressEndpoint.java b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/WordpressEndpoint.java
index a8fb0ac..2b7d69a 100644
--- a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/WordpressEndpoint.java
+++ b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/WordpressEndpoint.java
@@ -20,6 +20,7 @@ import java.util.Arrays;
import java.util.Map;
import java.util.stream.Collectors;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -44,7 +45,7 @@ import org.apache.camel.util.PropertiesHelper;
/**
* Manage posts and users using Wordpress API.
*/
-@UriEndpoint(firstVersion = "2.21.0", scheme = "wordpress", title = "Wordpress", syntax = "wordpress:operation", label = "cms")
+@UriEndpoint(firstVersion = "2.21.0", scheme = "wordpress", title = "Wordpress", syntax = "wordpress:operation", category = {Category.CLOUD, Category.API, Category.CMS})
public class WordpressEndpoint extends DefaultEndpoint {
public static final String ENDPOINT_SERVICE_POST = "post, user";
diff --git a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
index eaaff4f..3e0dd57 100644
--- a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
+++ b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
@@ -6,7 +6,7 @@
"description": "Detect and parse documents using Workday.",
"deprecated": false,
"firstVersion": "3.1.0",
- "label": "hcm",
+ "label": "cloud,api,hcm",
"javaType": "org.apache.camel.component.workday.WorkdayComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-workday/src/main/java/org/apache/camel/component/workday/WorkdayEndpoint.java b/components/camel-workday/src/main/java/org/apache/camel/component/workday/WorkdayEndpoint.java
index 4ec6e0e..6a42229 100644
--- a/components/camel-workday/src/main/java/org/apache/camel/component/workday/WorkdayEndpoint.java
+++ b/components/camel-workday/src/main/java/org/apache/camel/component/workday/WorkdayEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.workday;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.support.DefaultEndpoint;
/**
* Detect and parse documents using Workday.
*/
-@UriEndpoint(firstVersion = "3.1.0", scheme = "workday", title = "Workday", syntax = "workday:entity:path", producerOnly = true, label = "hcm")
+@UriEndpoint(firstVersion = "3.1.0", scheme = "workday", title = "Workday", syntax = "workday:entity:path", producerOnly = true, category = {Category.CLOUD, Category.API, Category.HCM})
public class WorkdayEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-xchange/src/main/java/org/apache/camel/component/xchange/XChangeEndpoint.java b/components/camel-xchange/src/main/java/org/apache/camel/component/xchange/XChangeEndpoint.java
index b0aab9c..61425cb 100644
--- a/components/camel-xchange/src/main/java/org/apache/camel/component/xchange/XChangeEndpoint.java
+++ b/components/camel-xchange/src/main/java/org/apache/camel/component/xchange/XChangeEndpoint.java
@@ -22,6 +22,7 @@ import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -47,7 +48,7 @@ import org.knowm.xchange.utils.Assert;
/**
* Access market data and trade on Bitcoin and Altcoin exchanges.
*/
-@UriEndpoint(firstVersion = "2.21.0", scheme = "xchange", title = "XChange", syntax = "xchange:name", producerOnly = true, label = "bitcoin,blockchain")
+@UriEndpoint(firstVersion = "2.21.0", scheme = "xchange", title = "XChange", syntax = "xchange:name", producerOnly = true, category = {Category.BITCOIN, Category.BLOCKCHAIN})
public class XChangeEndpoint extends DefaultEndpoint {
@UriParam
diff --git a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/dataformat/xmlsecurity/secureXML.json b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/dataformat/xmlsecurity/secureXML.json
index 6965c8a..707c545 100644
--- a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/dataformat/xmlsecurity/secureXML.json
+++ b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/dataformat/xmlsecurity/secureXML.json
@@ -28,7 +28,7 @@
"digestAlgorithm": { "kind": "attribute", "displayName": "Digest Algorithm", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "SHA1", "description": "The digest algorithm to use with the RSA OAEP algorithm. The available choices are: XMLCipher.SHA1 XMLCipher.SHA256 XMLCipher.SHA512 The default value is XMLCipher.SHA1" },
"mgfAlgorithm": { "kind": "attribute", "displayName": "Mgf Algorithm", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "MGF1_SHA1", "description": "The MGF Algorithm to use with the RSA OAEP algorithm. The available choices are: EncryptionConstants.MGF1_SHA1 EncryptionConstants.MGF1_SHA256 EncryptionConstants.MGF1_SHA512 The default value is EncryptionConstants.MGF1_SHA1" },
"addKeyValueForEncryptedKey": { "kind": "attribute", "displayName": "Add Key Value For Encrypted Key", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": true, "description": "Whether to add the public key used to encrypt the session key as a KeyValue in the EncryptedKey structure or not." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc b/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
index 2023b30..574cd49 100644
--- a/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
+++ b/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
@@ -63,7 +63,7 @@ The XML Security dataformat supports 13 options, which are listed below.
| digestAlgorithm | SHA1 | String | The digest algorithm to use with the RSA OAEP algorithm. The available choices are: XMLCipher.SHA1 XMLCipher.SHA256 XMLCipher.SHA512 The default value is XMLCipher.SHA1
| mgfAlgorithm | MGF1_SHA1 | String | The MGF Algorithm to use with the RSA OAEP algorithm. The available choices are: EncryptionConstants.MGF1_SHA1 EncryptionConstants.MGF1_SHA256 EncryptionConstants.MGF1_SHA512 The default value is EncryptionConstants.MGF1_SHA1
| addKeyValueForEncryptedKey | true | Boolean | Whether to add the public key used to encrypt the session key as a KeyValue in the EncryptedKey structure or not.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java
index 46352c8..93df5d7 100644
--- a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java
+++ b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.xmlsecurity;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -31,7 +32,7 @@ import org.apache.camel.support.DefaultEndpoint;
* Sign XML payloads using the XML signature specification.
*/
@UriEndpoint(firstVersion = "2.12.0", scheme = "xmlsecurity-sign", title = "XML Security Sign",
- syntax = "xmlsecurity-sign:name", producerOnly = true, label = "security,transformation")
+ syntax = "xmlsecurity-sign:name", producerOnly = true, category = {Category.SECURITY, Category.TRANSFORMATION})
public class XmlSignerEndpoint extends DefaultEndpoint {
@UriPath
diff --git a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
index f39db19..baaed9c 100644
--- a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
+++ b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppEndpoint.java
@@ -21,6 +21,7 @@ import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.List;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -58,7 +59,7 @@ import org.slf4j.LoggerFactory;
* Send and receive messages to/from an XMPP chat server.
*/
@UriEndpoint(firstVersion = "1.0", scheme = "xmpp", title = "XMPP", syntax = "xmpp:host:port/participant", alternativeSyntax = "xmpp:user:password@host:port/participant",
- label = "chat,messaging")
+ category = {Category.CHAT, Category.MESSAGING})
public class XmppEndpoint extends DefaultEndpoint implements HeaderFilterStrategyAware {
private static final Logger LOG = LoggerFactory.getLogger(XmppEndpoint.class);
diff --git a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
index ba3261f..f8e58c9 100644
--- a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
+++ b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
@@ -36,6 +36,7 @@ import org.xml.sax.helpers.XMLReaderFactory;
import net.sf.saxon.Configuration;
import net.sf.saxon.TransformerFactoryImpl;
import org.apache.camel.CamelContext;
+import org.apache.camel.Category;
import org.apache.camel.Component;
import org.apache.camel.api.management.ManagedAttribute;
import org.apache.camel.api.management.ManagedResource;
@@ -54,7 +55,7 @@ import org.slf4j.LoggerFactory;
* Transform XML payloads using an XSLT template using Saxon.
*/
@ManagedResource(description = "Managed XsltSaxonEndpoint")
-@UriEndpoint(firstVersion = "3.0.0", scheme = "xslt-saxon", title = "XSLT Saxon", syntax = "xslt-saxon:resourceUri", producerOnly = true, label = "core,transformation")
+@UriEndpoint(firstVersion = "3.0.0", scheme = "xslt-saxon", title = "XSLT Saxon", syntax = "xslt-saxon:resourceUri", producerOnly = true, category = {Category.CORE, Category.TRANSFORMATION})
public class XsltSaxonEndpoint extends XsltEndpoint {
private static final Logger LOG = LoggerFactory.getLogger(XsltSaxonEndpoint.class);
diff --git a/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json b/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
index 9b82e58..ab107b2 100644
--- a/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
+++ b/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
@@ -17,7 +17,7 @@
},
"properties": {
"prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "To enable pretty printing output nicely formatted. Is by default false." },
- "dropRootNode": { "kind": "attribute", "displayName": "Drop Root Node", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether XStream will drop the root node in the generated JSon. You may want to enable this when using POJOs; as then the written object will include the class name as root node, which is often not intended to be written in the JSON output." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "dropRootNode": { "kind": "attribute", "displayName": "Drop Root Node", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether XStream will drop the root node in the generated JSon. You may want to enable this when using POJOs; as then the written object will include the class name as root node, which is often not intended to be written in the JSon output." },
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
}
}
diff --git a/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/xstream.json b/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/xstream.json
index 06b9200..29adead 100644
--- a/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/xstream.json
+++ b/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/xstream.json
@@ -23,6 +23,6 @@
"aliases": { "kind": "element", "displayName": "Aliases", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>", "deprecated": false, "secret": false, "description": "Alias a Class to a shorter name to be used in XML elements." },
"omitFields": { "kind": "element", "displayName": "Omit Fields", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>", "deprecated": false, "secret": false, "description": "Prevents a field from being serialized. To omit a field you must always provide the declaring type and not necessarily the type that is converted. Multiple values can be separated by comma." },
"implicitCollections": { "kind": "element", "displayName": "Implicit Collections", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>", "deprecated": false, "secret": false, "description": "Adds a default implicit collection which is used for any unmapped XML tag. Multiple values can be separated by comma." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
}
}
diff --git a/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc b/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
index 8a939e7..0a9a576 100644
--- a/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
+++ b/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
@@ -41,8 +41,8 @@ The JSON XStream dataformat supports 3 options, which are listed below.
|===
| Name | Default | Java Type | Description
| prettyPrint | false | Boolean | To enable pretty printing output nicely formatted. Is by default false.
-| dropRootNode | false | Boolean | Whether XStream will drop the root node in the generated JSon. You may want to enable this when using POJOs; as then the written object will include the class name as root node, which is often not intended to be written in the JSON output.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| dropRootNode | false | Boolean | Whether XStream will drop the root node in the generated JSon. You may want to enable this when using POJOs; as then the written object will include the class name as root node, which is often not intended to be written in the JSon output.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-xstream/src/main/docs/xstream-dataformat.adoc b/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
index a0eb77b..6a67b80 100644
--- a/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
+++ b/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
@@ -45,7 +45,7 @@ The XStream dataformat supports 8 options, which are listed below.
| aliases | | List | Alias a Class to a shorter name to be used in XML elements.
| omitFields | | List | Prevents a field from being serialized. To omit a field you must always provide the declaring type and not necessarily the type that is converted. Multiple values can be separated by comma.
| implicitCollections | | List | Adds a default implicit collection which is used for any unmapped XML tag. Multiple values can be separated by comma.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json b/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
index 61b86dc..53db102 100644
--- a/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
+++ b/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
@@ -6,7 +6,7 @@
"description": "Interact with the Yammer enterprise social network.",
"deprecated": false,
"firstVersion": "2.12.0",
- "label": "social",
+ "label": "social,cloud,api",
"javaType": "org.apache.camel.component.yammer.YammerComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/YammerEndpoint.java b/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/YammerEndpoint.java
index 7a42a82..e639f8a 100644
--- a/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/YammerEndpoint.java
+++ b/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/YammerEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.yammer;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -26,7 +27,7 @@ import org.apache.camel.support.ScheduledPollEndpoint;
/**
* Interact with the Yammer enterprise social network.
*/
-@UriEndpoint(firstVersion = "2.12.0", scheme = "yammer", title = "Yammer", syntax = "yammer:function", label = "social")
+@UriEndpoint(firstVersion = "2.12.0", scheme = "yammer", title = "Yammer", syntax = "yammer:function", category = {Category.SOCIAL, Category.CLOUD, Category.API})
public class YammerEndpoint extends ScheduledPollEndpoint {
@UriParam
diff --git a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
index b2f907b..874c499 100644
--- a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
+++ b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
@@ -6,7 +6,7 @@
"description": "Manage Zendesk tickets, users, organizations, etc.",
"deprecated": false,
"firstVersion": "2.19.0",
- "label": "api,support,cloud",
+ "label": "cloud,api,support",
"javaType": "org.apache.camel.component.zendesk.ZendeskComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java
index 5fa02a6..34d7c4ca 100644
--- a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java
+++ b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.zendesk;
import java.util.Map;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -38,7 +39,7 @@ import org.zendesk.client.v2.Zendesk;
* Manage Zendesk tickets, users, organizations, etc.
*/
@UriEndpoint(firstVersion = "2.19.0", scheme = "zendesk", title = "Zendesk", syntax = "zendesk:methodName",
- consumerPrefix = "consumer", label = "api,support,cloud", lenientProperties = true)
+ consumerPrefix = "consumer", category = {Category.CLOUD, Category.API, Category.SUPPORT}, lenientProperties = true)
public class ZendeskEndpoint extends AbstractApiEndpoint<ZendeskApiName, ZendeskConfiguration> {
@UriParam
diff --git a/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/gzipdeflater.json b/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/gzipdeflater.json
index dc54c5b..723ded3 100644
--- a/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/gzipdeflater.json
+++ b/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/gzipdeflater.json
@@ -16,7 +16,7 @@
"modelJavaType": "org.apache.camel.model.dataformat.GzipDataFormat"
},
"properties": {
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/zipdeflater.json b/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/zipdeflater.json
index fa19c83..063f25c 100644
--- a/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/zipdeflater.json
+++ b/components/camel-zip-deflater/src/generated/resources/org/apache/camel/dataformat/deflater/zipdeflater.json
@@ -17,7 +17,7 @@
},
"properties": {
"compressionLevel": { "kind": "attribute", "displayName": "Compression Level", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "secret": false, "defaultValue": "-1", "description": "To specify a specific compression between 0-9. -1 is default compression, 0 is no compression, and 9 is best compression." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-zip-deflater/src/main/docs/gzipdeflater-dataformat.adoc b/components/camel-zip-deflater/src/main/docs/gzipdeflater-dataformat.adoc
index 1a1067d..8badd99 100644
--- a/components/camel-zip-deflater/src/main/docs/gzipdeflater-dataformat.adoc
+++ b/components/camel-zip-deflater/src/main/docs/gzipdeflater-dataformat.adoc
@@ -34,7 +34,7 @@ The GZip Deflater dataformat supports 1 options, which are listed below.
[width="100%",cols="2s,1m,1m,6",options="header"]
|===
| Name | Default | Java Type | Description
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-zip-deflater/src/main/docs/zipdeflater-dataformat.adoc b/components/camel-zip-deflater/src/main/docs/zipdeflater-dataformat.adoc
index ef82d3d..ed73a44 100644
--- a/components/camel-zip-deflater/src/main/docs/zipdeflater-dataformat.adoc
+++ b/components/camel-zip-deflater/src/main/docs/zipdeflater-dataformat.adoc
@@ -34,7 +34,7 @@ The Zip Deflate Compression dataformat supports 2 options, which are listed belo
|===
| Name | Default | Java Type | Description
| compressionLevel | -1 | Integer | To specify a specific compression between 0-9. -1 is default compression, 0 is no compression, and 9 is best compression.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
diff --git a/components/camel-zipfile/src/generated/resources/org/apache/camel/dataformat/zipfile/zipfile.json b/components/camel-zipfile/src/generated/resources/org/apache/camel/dataformat/zipfile/zipfile.json
index c18290d..0f08d42 100644
--- a/components/camel-zipfile/src/generated/resources/org/apache/camel/dataformat/zipfile/zipfile.json
+++ b/components/camel-zipfile/src/generated/resources/org/apache/camel/dataformat/zipfile/zipfile.json
@@ -19,7 +19,7 @@
"usingIterator": { "kind": "attribute", "displayName": "Using Iterator", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the zip file has more then one entry, the setting this option to true, allows to work with the splitter EIP, to split the data using an iterator in a streaming mode." },
"allowEmptyDirectory": { "kind": "attribute", "displayName": "Allow Empty Directory", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the zip file has more then one entry, setting this option to true, allows to get the iterator even if the directory is empty" },
"preservePathElements": { "kind": "attribute", "displayName": "Preserve Path Elements", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the file name contains path elements, setting this option to true, allows the path to be maintained in the zip file." },
- "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
+ "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application\/xml for data formats marshalling to XML, or application\/json for data formats marshalling to JS [...]
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}
diff --git a/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc b/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
index 9a43e5d..1be67b6 100644
--- a/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
+++ b/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
@@ -27,7 +27,7 @@ The Zip File dataformat supports 4 options, which are listed below.
| usingIterator | false | Boolean | If the zip file has more then one entry, the setting this option to true, allows to work with the splitter EIP, to split the data using an iterator in a streaming mode.
| allowEmptyDirectory | false | Boolean | If the zip file has more then one entry, setting this option to true, allows to get the iterator even if the directory is empty
| preservePathElements | false | Boolean | If the file name contains path elements, setting this option to true, allows the path to be maintained in the zip file.
-| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSON etc.
+| contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML, or application/json for data formats marshalling to JSon etc.
|===
// dataformat options: END
ND
diff --git a/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json b/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
index 148a12e..1854996 100644
--- a/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
+++ b/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
@@ -6,7 +6,7 @@
"description": "Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.",
"deprecated": false,
"firstVersion": "2.19.0",
- "label": "clustering",
+ "label": "clustering,management,bigdata",
"javaType": "org.apache.camel.component.zookeepermaster.MasterComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/MasterEndpoint.java b/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/MasterEndpoint.java
index f976875..2b1cd91 100644
--- a/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/MasterEndpoint.java
+++ b/components/camel-zookeeper-master/src/main/java/org/apache/camel/component/zookeepermaster/MasterEndpoint.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.component.zookeepermaster;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.DelegateEndpoint;
import org.apache.camel.Endpoint;
@@ -33,7 +34,7 @@ import org.apache.camel.support.DefaultEndpoint;
*/
@ManagedResource(description = "Managed ZooKeeper Master Endpoint")
@UriEndpoint(firstVersion = "2.19.0", scheme = "zookeeper-master", syntax = "zookeeper-master:groupName:consumerEndpointUri", consumerOnly = true,
- title = "ZooKeeper Master", lenientProperties = true, label = "clustering")
+ title = "ZooKeeper Master", lenientProperties = true, category = {Category.CLUSTERING, Category.MANAGEMENT, Category.BIGDATA})
public class MasterEndpoint extends DefaultEndpoint implements DelegateEndpoint {
private final MasterComponent component;
diff --git a/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json b/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
index 72b0fb3..95378c4 100644
--- a/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
+++ b/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
@@ -6,7 +6,7 @@
"description": "Manage ZooKeeper clusters.",
"deprecated": false,
"firstVersion": "2.9.0",
- "label": "clustering",
+ "label": "clustering,management,bigdata",
"javaType": "org.apache.camel.component.zookeeper.ZooKeeperComponent",
"supportLevel": "Stable",
"groupId": "org.apache.camel",
diff --git a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ZooKeeperEndpoint.java b/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ZooKeeperEndpoint.java
index ca24e4b..4665ca4 100644
--- a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ZooKeeperEndpoint.java
+++ b/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ZooKeeperEndpoint.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.zookeeper;
import java.util.List;
+import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -32,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint;
* Manage ZooKeeper clusters.
*/
@ManagedResource(description = "ZooKeeper Endpoint")
-@UriEndpoint(firstVersion = "2.9.0", scheme = "zookeeper", title = "ZooKeeper", syntax = "zookeeper:serverUrls/path", label = "clustering")
+@UriEndpoint(firstVersion = "2.9.0", scheme = "zookeeper", title = "ZooKeeper", syntax = "zookeeper:serverUrls/path", category = {Category.CLUSTERING, Category.MANAGEMENT, Category.BIGDATA})
public class ZooKeeperEndpoint extends DefaultEndpoint {
@UriParam
private ZooKeeperConfiguration configuration;
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 3264b11..23d6dd4 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -2402,7 +2402,7 @@ public interface ComponentsBuilderFactory {
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
*
- * Category: cloud,database,iot
+ * Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
*/
@@ -2424,7 +2424,7 @@ public interface ComponentsBuilderFactory {
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
*
- * Category: ldap
+ * Category: search,ldap
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*/
@@ -2571,7 +2571,7 @@ public interface ComponentsBuilderFactory {
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
*
- * Category: mllp
+ * Category: networking,rpc,mllp
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*/
@@ -2705,7 +2705,7 @@ public interface ComponentsBuilderFactory {
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
*
- * Category: http
+ * Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
*/
@@ -3045,7 +3045,7 @@ public interface ComponentsBuilderFactory {
* Configure REST producers based on an OpenAPI specification document
* delegating to a component implementing the RestProducerFactory interface.
*
- * Category: rest,openapi,http
+ * Category: openapi,rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
*/
@@ -3113,7 +3113,7 @@ public interface ComponentsBuilderFactory {
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
*
- * Category: api,cloud,crm
+ * Category: cloud,api,crm
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*/
@@ -3124,7 +3124,7 @@ public interface ComponentsBuilderFactory {
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
*
- * Category: sap
+ * Category: sap,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*/
@@ -3410,7 +3410,7 @@ public interface ComponentsBuilderFactory {
* Splunk (camel-splunk)
* Publish or search for events in Splunk.
*
- * Category: log,monitoring
+ * Category: iot,monitoring
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*/
@@ -3566,7 +3566,7 @@ public interface ComponentsBuilderFactory {
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
*
- * Category: transformation
+ * Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*/
@@ -3588,7 +3588,7 @@ public interface ComponentsBuilderFactory {
* Telegram (camel-telegram)
* Send and receive messages acting as a Telegram Bot Telegram Bot API.
*
- * Category: chat
+ * Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*/
@@ -3600,7 +3600,7 @@ public interface ComponentsBuilderFactory {
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
*
- * Category: rpc
+ * Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*/
@@ -3644,7 +3644,7 @@ public interface ComponentsBuilderFactory {
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
*
- * Category: api,social
+ * Category: cloud,api,social,chat
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
@@ -3655,7 +3655,7 @@ public interface ComponentsBuilderFactory {
* Twitter Search (camel-twitter)
* Access Twitter Search.
*
- * Category: api,social
+ * Category: cloud,api,search,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
@@ -3666,7 +3666,7 @@ public interface ComponentsBuilderFactory {
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
*
- * Category: api,social
+ * Category: api,cloud,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
@@ -3744,7 +3744,7 @@ public interface ComponentsBuilderFactory {
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
*
- * Category: bitcoin,blockchain
+ * Category: bitcoin,blockchain,api
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*/
@@ -3789,7 +3789,7 @@ public interface ComponentsBuilderFactory {
* Weka (camel-weka)
* Perform machine learning tasks using Weka.
*
- * Category: Datamining
+ * Category: datamining
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-weka
*/
@@ -3800,7 +3800,7 @@ public interface ComponentsBuilderFactory {
* Wordpress (camel-wordpress)
* Manage posts and users using Wordpress API.
*
- * Category: cms
+ * Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*/
@@ -3811,7 +3811,7 @@ public interface ComponentsBuilderFactory {
* Workday (camel-workday)
* Detect and parse documents using Workday.
*
- * Category: hcm
+ * Category: cloud,api,hcm
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
*/
@@ -3910,7 +3910,7 @@ public interface ComponentsBuilderFactory {
* Yammer (camel-yammer)
* Interact with the Yammer enterprise social network.
*
- * Category: social
+ * Category: social,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*/
@@ -3921,7 +3921,7 @@ public interface ComponentsBuilderFactory {
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
*
- * Category: api,support,cloud
+ * Category: cloud,api,support
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*/
@@ -3932,7 +3932,7 @@ public interface ComponentsBuilderFactory {
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*/
@@ -3944,7 +3944,7 @@ public interface ComponentsBuilderFactory {
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KuduComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KuduComponentBuilderFactory.java
index 0a6b85d..2b012e0 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KuduComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KuduComponentBuilderFactory.java
@@ -36,7 +36,7 @@ public interface KuduComponentBuilderFactory {
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
*
- * Category: cloud,database,iot
+ * Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LdapComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LdapComponentBuilderFactory.java
index 5935762..87c3c85 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LdapComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LdapComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface LdapComponentBuilderFactory {
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
*
- * Category: ldap
+ * Category: search,ldap
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MllpComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MllpComponentBuilderFactory.java
index 5234332..f2da27c 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MllpComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MllpComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface MllpComponentBuilderFactory {
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
*
- * Category: mllp
+ * Category: networking,rpc,mllp
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/NettyHttpComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/NettyHttpComponentBuilderFactory.java
index 7508b3f..8cc5fc5 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/NettyHttpComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/NettyHttpComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface NettyHttpComponentBuilderFactory {
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
*
- * Category: http
+ * Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/RestOpenapiComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/RestOpenapiComponentBuilderFactory.java
index ca1781a..69952ae 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/RestOpenapiComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/RestOpenapiComponentBuilderFactory.java
@@ -36,7 +36,7 @@ public interface RestOpenapiComponentBuilderFactory {
* Configure REST producers based on an OpenAPI specification document
* delegating to a component implementing the RestProducerFactory interface.
*
- * Category: rest,openapi,http
+ * Category: openapi,rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SalesforceComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SalesforceComponentBuilderFactory.java
index 53d72be..9641d95 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SalesforceComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SalesforceComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface SalesforceComponentBuilderFactory {
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
*
- * Category: api,cloud,crm
+ * Category: cloud,api,crm
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SapNetweaverComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SapNetweaverComponentBuilderFactory.java
index f8d6cfd..b48417d 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SapNetweaverComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SapNetweaverComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface SapNetweaverComponentBuilderFactory {
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
*
- * Category: sap
+ * Category: sap,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SplunkComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SplunkComponentBuilderFactory.java
index 31015f8..5f23bb1 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SplunkComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SplunkComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface SplunkComponentBuilderFactory {
* Splunk (camel-splunk)
* Publish or search for events in Splunk.
*
- * Category: log,monitoring
+ * Category: iot,monitoring
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/StringTemplateComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/StringTemplateComponentBuilderFactory.java
index 1ea2f2d..6ec1670 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/StringTemplateComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/StringTemplateComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface StringTemplateComponentBuilderFactory {
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
*
- * Category: transformation
+ * Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TelegramComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TelegramComponentBuilderFactory.java
index 69b06ab..db0941a 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TelegramComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TelegramComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface TelegramComponentBuilderFactory {
* Telegram (camel-telegram)
* Send and receive messages acting as a Telegram Bot Telegram Bot API.
*
- * Category: chat
+ * Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ThriftComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ThriftComponentBuilderFactory.java
index 258e265..5749c2d 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ThriftComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ThriftComponentBuilderFactory.java
@@ -36,7 +36,7 @@ public interface ThriftComponentBuilderFactory {
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
*
- * Category: rpc
+ * Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterDirectmessageComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterDirectmessageComponentBuilderFactory.java
index 90f3cd6..a058f60 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterDirectmessageComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterDirectmessageComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface TwitterDirectmessageComponentBuilderFactory {
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
*
- * Category: api,social
+ * Category: cloud,api,social,chat
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterSearchComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterSearchComponentBuilderFactory.java
index 2418603..9036cf6 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterSearchComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterSearchComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface TwitterSearchComponentBuilderFactory {
* Twitter Search (camel-twitter)
* Access Twitter Search.
*
- * Category: api,social
+ * Category: cloud,api,search,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterTimelineComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterTimelineComponentBuilderFactory.java
index 57c642c..33a8027 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterTimelineComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TwitterTimelineComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface TwitterTimelineComponentBuilderFactory {
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
*
- * Category: api,social
+ * Category: api,cloud,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Web3jComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Web3jComponentBuilderFactory.java
index fe94fd9..498c491 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Web3jComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Web3jComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface Web3jComponentBuilderFactory {
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
*
- * Category: bitcoin,blockchain
+ * Category: bitcoin,blockchain,api
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WekaComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WekaComponentBuilderFactory.java
index 8cedc9d..04e53b5 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WekaComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WekaComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface WekaComponentBuilderFactory {
* Weka (camel-weka)
* Perform machine learning tasks using Weka.
*
- * Category: Datamining
+ * Category: datamining
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-weka
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WordpressComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WordpressComponentBuilderFactory.java
index 53d91e6..527f6bd 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WordpressComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WordpressComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface WordpressComponentBuilderFactory {
* Wordpress (camel-wordpress)
* Manage posts and users using Wordpress API.
*
- * Category: cms
+ * Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java
index 0c4b186..763e64d 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WorkdayComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface WorkdayComponentBuilderFactory {
* Workday (camel-workday)
* Detect and parse documents using Workday.
*
- * Category: hcm
+ * Category: cloud,api,hcm
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/YammerComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/YammerComponentBuilderFactory.java
index a31e3e15..5f23b9c 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/YammerComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/YammerComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface YammerComponentBuilderFactory {
* Yammer (camel-yammer)
* Interact with the Yammer enterprise social network.
*
- * Category: social
+ * Category: social,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZendeskComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZendeskComponentBuilderFactory.java
index 0102294..4578317 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZendeskComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZendeskComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface ZendeskComponentBuilderFactory {
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
*
- * Category: api,support,cloud
+ * Category: cloud,api,support
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperComponentBuilderFactory.java
index e92f120..120e31e 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperComponentBuilderFactory.java
@@ -34,7 +34,7 @@ public interface ZookeeperComponentBuilderFactory {
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*/
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperMasterComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperMasterComponentBuilderFactory.java
index 1b14633..28f245a 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperMasterComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ZookeeperMasterComponentBuilderFactory.java
@@ -36,7 +36,7 @@ public interface ZookeeperMasterComponentBuilderFactory {
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*/
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 89fe964..947f42c 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -9148,7 +9148,7 @@ public class StaticEndpointBuilders {
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
*
- * Category: cloud,database,iot
+ * Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
*
@@ -9174,7 +9174,7 @@ public class StaticEndpointBuilders {
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
*
- * Category: cloud,database,iot
+ * Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
*
@@ -9257,7 +9257,7 @@ public class StaticEndpointBuilders {
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
*
- * Category: ldap
+ * Category: search,ldap
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*
@@ -9283,7 +9283,7 @@ public class StaticEndpointBuilders {
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
*
- * Category: ldap
+ * Category: search,ldap
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*
@@ -9898,7 +9898,7 @@ public class StaticEndpointBuilders {
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
*
- * Category: mllp
+ * Category: networking,rpc,mllp
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*
@@ -9921,7 +9921,7 @@ public class StaticEndpointBuilders {
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
*
- * Category: mllp
+ * Category: networking,rpc,mllp
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*
@@ -10456,7 +10456,7 @@ public class StaticEndpointBuilders {
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
*
- * Category: http
+ * Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
*
@@ -10487,7 +10487,7 @@ public class StaticEndpointBuilders {
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
*
- * Category: http
+ * Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
*
@@ -11820,7 +11820,7 @@ public class StaticEndpointBuilders {
* Configure REST producers based on an OpenAPI specification document
* delegating to a component implementing the RestProducerFactory interface.
*
- * Category: rest,openapi,http
+ * Category: openapi,rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
*
@@ -11857,7 +11857,7 @@ public class StaticEndpointBuilders {
* Configure REST producers based on an OpenAPI specification document
* delegating to a component implementing the RestProducerFactory interface.
*
- * Category: rest,openapi,http
+ * Category: openapi,rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
*
@@ -12108,7 +12108,7 @@ public class StaticEndpointBuilders {
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
*
- * Category: api,cloud,crm
+ * Category: cloud,api,crm
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*
@@ -12140,7 +12140,7 @@ public class StaticEndpointBuilders {
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
*
- * Category: api,cloud,crm
+ * Category: cloud,api,crm
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*
@@ -12175,7 +12175,7 @@ public class StaticEndpointBuilders {
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
*
- * Category: sap
+ * Category: sap,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*
@@ -12194,7 +12194,7 @@ public class StaticEndpointBuilders {
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
*
- * Category: sap
+ * Category: sap,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*
@@ -13050,7 +13050,7 @@ public class StaticEndpointBuilders {
* Splunk (camel-splunk)
* Publish or search for events in Splunk.
*
- * Category: log,monitoring
+ * Category: iot,monitoring
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*
@@ -13069,7 +13069,7 @@ public class StaticEndpointBuilders {
* Splunk (camel-splunk)
* Publish or search for events in Splunk.
*
- * Category: log,monitoring
+ * Category: iot,monitoring
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*
@@ -13704,7 +13704,7 @@ public class StaticEndpointBuilders {
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
*
- * Category: transformation
+ * Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*
@@ -13727,7 +13727,7 @@ public class StaticEndpointBuilders {
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
*
- * Category: transformation
+ * Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*
@@ -13794,7 +13794,7 @@ public class StaticEndpointBuilders {
* Telegram (camel-telegram)
* Send and receive messages acting as a Telegram Bot Telegram Bot API.
*
- * Category: chat
+ * Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*
@@ -13814,7 +13814,7 @@ public class StaticEndpointBuilders {
* Telegram (camel-telegram)
* Send and receive messages acting as a Telegram Bot Telegram Bot API.
*
- * Category: chat
+ * Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*
@@ -13838,7 +13838,7 @@ public class StaticEndpointBuilders {
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
*
- * Category: rpc
+ * Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*
@@ -13867,7 +13867,7 @@ public class StaticEndpointBuilders {
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
*
- * Category: rpc
+ * Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*
@@ -14071,7 +14071,7 @@ public class StaticEndpointBuilders {
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
*
- * Category: api,social
+ * Category: cloud,api,social,chat
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -14091,7 +14091,7 @@ public class StaticEndpointBuilders {
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
*
- * Category: api,social
+ * Category: cloud,api,social,chat
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -14114,7 +14114,7 @@ public class StaticEndpointBuilders {
* Twitter Search (camel-twitter)
* Access Twitter Search.
*
- * Category: api,social
+ * Category: cloud,api,search,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -14134,7 +14134,7 @@ public class StaticEndpointBuilders {
* Twitter Search (camel-twitter)
* Access Twitter Search.
*
- * Category: api,social
+ * Category: cloud,api,search,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -14157,7 +14157,7 @@ public class StaticEndpointBuilders {
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
*
- * Category: api,social
+ * Category: api,cloud,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -14178,7 +14178,7 @@ public class StaticEndpointBuilders {
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
*
- * Category: api,social
+ * Category: api,cloud,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -14462,7 +14462,7 @@ public class StaticEndpointBuilders {
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
*
- * Category: bitcoin,blockchain
+ * Category: bitcoin,blockchain,api
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*
@@ -14481,7 +14481,7 @@ public class StaticEndpointBuilders {
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
*
- * Category: bitcoin,blockchain
+ * Category: bitcoin,blockchain,api
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*
@@ -14652,7 +14652,7 @@ public class StaticEndpointBuilders {
* Weka (camel-weka)
* Perform machine learning tasks using Weka.
*
- * Category: Datamining
+ * Category: datamining
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-weka
*
@@ -14672,7 +14672,7 @@ public class StaticEndpointBuilders {
* Weka (camel-weka)
* Perform machine learning tasks using Weka.
*
- * Category: Datamining
+ * Category: datamining
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-weka
*
@@ -14695,7 +14695,7 @@ public class StaticEndpointBuilders {
* Wordpress (camel-wordpress)
* Manage posts and users using Wordpress API.
*
- * Category: cms
+ * Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*
@@ -14720,7 +14720,7 @@ public class StaticEndpointBuilders {
* Wordpress (camel-wordpress)
* Manage posts and users using Wordpress API.
*
- * Category: cms
+ * Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*
@@ -14748,7 +14748,7 @@ public class StaticEndpointBuilders {
* Workday (camel-workday)
* Detect and parse documents using Workday.
*
- * Category: hcm
+ * Category: cloud,api,hcm
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
*
@@ -14771,7 +14771,7 @@ public class StaticEndpointBuilders {
* Workday (camel-workday)
* Detect and parse documents using Workday.
*
- * Category: hcm
+ * Category: cloud,api,hcm
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
*
@@ -15173,7 +15173,7 @@ public class StaticEndpointBuilders {
* Yammer (camel-yammer)
* Interact with the Yammer enterprise social network.
*
- * Category: social
+ * Category: social,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*
@@ -15194,7 +15194,7 @@ public class StaticEndpointBuilders {
* Yammer (camel-yammer)
* Interact with the Yammer enterprise social network.
*
- * Category: social
+ * Category: social,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*
@@ -15218,7 +15218,7 @@ public class StaticEndpointBuilders {
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
*
- * Category: api,support,cloud
+ * Category: cloud,api,support
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*
@@ -15237,7 +15237,7 @@ public class StaticEndpointBuilders {
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
*
- * Category: api,support,cloud
+ * Category: cloud,api,support
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*
@@ -15259,7 +15259,7 @@ public class StaticEndpointBuilders {
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*
@@ -15281,7 +15281,7 @@ public class StaticEndpointBuilders {
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*
@@ -15307,7 +15307,7 @@ public class StaticEndpointBuilders {
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*
@@ -15330,7 +15330,7 @@ public class StaticEndpointBuilders {
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KuduEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KuduEndpointBuilderFactory.java
index 954fd5f..0bdeabf 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KuduEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KuduEndpointBuilderFactory.java
@@ -185,7 +185,7 @@ public interface KuduEndpointBuilderFactory {
* Interact with Apache Kudu, a free and open source column-oriented
* data store of the Apache Hadoop ecosystem.
*
- * Category: cloud,database,iot
+ * Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
*
@@ -210,7 +210,7 @@ public interface KuduEndpointBuilderFactory {
* Interact with Apache Kudu, a free and open source column-oriented
* data store of the Apache Hadoop ecosystem.
*
- * Category: cloud,database,iot
+ * Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java
index 6624a79..c84c136 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java
@@ -217,7 +217,7 @@ public interface LdapEndpointBuilderFactory {
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
*
- * Category: ldap
+ * Category: search,ldap
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*
@@ -243,7 +243,7 @@ public interface LdapEndpointBuilderFactory {
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
*
- * Category: ldap
+ * Category: search,ldap
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java
index c74fbee..944f78c 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java
@@ -1712,7 +1712,7 @@ public interface MllpEndpointBuilderFactory {
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
*
- * Category: mllp
+ * Category: networking,rpc,mllp
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*
@@ -1734,7 +1734,7 @@ public interface MllpEndpointBuilderFactory {
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
*
- * Category: mllp
+ * Category: networking,rpc,mllp
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java
index 2cf8e94..1eb2eb1 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java
@@ -251,7 +251,7 @@ public interface NetWeaverEndpointBuilderFactory {
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
*
- * Category: sap
+ * Category: sap,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*
@@ -269,7 +269,7 @@ public interface NetWeaverEndpointBuilderFactory {
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
*
- * Category: sap
+ * Category: sap,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
index fef49ef..4f68dca 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
@@ -4473,7 +4473,7 @@ public interface NettyHttpEndpointBuilderFactory {
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
*
- * Category: http
+ * Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
*
@@ -4503,7 +4503,7 @@ public interface NettyHttpEndpointBuilderFactory {
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
*
- * Category: http
+ * Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/RestOpenApiEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/RestOpenApiEndpointBuilderFactory.java
index e370fc8..56378eb 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/RestOpenApiEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/RestOpenApiEndpointBuilderFactory.java
@@ -232,7 +232,7 @@ public interface RestOpenApiEndpointBuilderFactory {
* delegating to a component implementing the RestProducerFactory
* interface.
*
- * Category: rest,openapi,http
+ * Category: openapi,rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
*
@@ -269,7 +269,7 @@ public interface RestOpenApiEndpointBuilderFactory {
* delegating to a component implementing the RestProducerFactory
* interface.
*
- * Category: rest,openapi,http
+ * Category: openapi,rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java
index 88967db..d60f8c2 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java
@@ -2724,7 +2724,7 @@ public interface SalesforceEndpointBuilderFactory {
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
*
- * Category: api,cloud,crm
+ * Category: cloud,api,crm
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*
@@ -2755,7 +2755,7 @@ public interface SalesforceEndpointBuilderFactory {
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
*
- * Category: api,cloud,crm
+ * Category: cloud,api,crm
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java
index 845fe68..9d6bef2 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java
@@ -1571,7 +1571,7 @@ public interface SplunkEndpointBuilderFactory {
* Splunk (camel-splunk)
* Publish or search for events in Splunk.
*
- * Category: log,monitoring
+ * Category: iot,monitoring
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*
@@ -1589,7 +1589,7 @@ public interface SplunkEndpointBuilderFactory {
* Splunk (camel-splunk)
* Publish or search for events in Splunk.
*
- * Category: log,monitoring
+ * Category: iot,monitoring
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java
index 96865adf..23164d0 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java
@@ -296,7 +296,7 @@ public interface StringTemplateEndpointBuilderFactory {
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
*
- * Category: transformation
+ * Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*
@@ -319,7 +319,7 @@ public interface StringTemplateEndpointBuilderFactory {
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
*
- * Category: transformation
+ * Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java
index cac8f2d..31047b3 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java
@@ -1259,7 +1259,7 @@ public interface TelegramEndpointBuilderFactory {
* Telegram (camel-telegram)
* Send and receive messages acting as a Telegram Bot Telegram Bot API.
*
- * Category: chat
+ * Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*
@@ -1278,7 +1278,7 @@ public interface TelegramEndpointBuilderFactory {
* Telegram (camel-telegram)
* Send and receive messages acting as a Telegram Bot Telegram Bot API.
*
- * Category: chat
+ * Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java
index 0a6ac3f..660848a 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java
@@ -863,7 +863,7 @@ public interface ThriftEndpointBuilderFactory {
* Call and expose remote procedures (RPC) with Apache Thrift data
* format and serialization mechanism.
*
- * Category: rpc
+ * Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*
@@ -891,7 +891,7 @@ public interface ThriftEndpointBuilderFactory {
* Call and expose remote procedures (RPC) with Apache Thrift data
* format and serialization mechanism.
*
- * Category: rpc
+ * Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java
index 001de4c..1624f69 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java
@@ -1550,7 +1550,7 @@ public interface TwitterDirectMessageEndpointBuilderFactory {
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
*
- * Category: api,social
+ * Category: cloud,api,social,chat
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -1570,7 +1570,7 @@ public interface TwitterDirectMessageEndpointBuilderFactory {
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
*
- * Category: api,social
+ * Category: cloud,api,social,chat
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java
index 74a1cbf..d9c6ec4 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java
@@ -1531,7 +1531,7 @@ public interface TwitterSearchEndpointBuilderFactory {
* Twitter Search (camel-twitter)
* Access Twitter Search.
*
- * Category: api,social
+ * Category: cloud,api,search,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -1550,7 +1550,7 @@ public interface TwitterSearchEndpointBuilderFactory {
* Twitter Search (camel-twitter)
* Access Twitter Search.
*
- * Category: api,social
+ * Category: cloud,api,search,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java
index 8064af1..567b7fc 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java
@@ -1574,7 +1574,7 @@ public interface TwitterTimelineEndpointBuilderFactory {
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
*
- * Category: api,social
+ * Category: api,cloud,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
@@ -1594,7 +1594,7 @@ public interface TwitterTimelineEndpointBuilderFactory {
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
*
- * Category: api,social
+ * Category: api,cloud,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java
index 7865c56..ed41b4e 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java
@@ -1423,7 +1423,7 @@ public interface Web3jEndpointBuilderFactory {
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
*
- * Category: bitcoin,blockchain
+ * Category: bitcoin,blockchain,api
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*
@@ -1441,7 +1441,7 @@ public interface Web3jEndpointBuilderFactory {
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
*
- * Category: bitcoin,blockchain
+ * Category: bitcoin,blockchain,api
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WekaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WekaEndpointBuilderFactory.java
index b429833..5e9f146 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WekaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WekaEndpointBuilderFactory.java
@@ -287,7 +287,7 @@ public interface WekaEndpointBuilderFactory {
* Weka (camel-weka)
* Perform machine learning tasks using Weka.
*
- * Category: Datamining
+ * Category: datamining
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-weka
*
@@ -307,7 +307,7 @@ public interface WekaEndpointBuilderFactory {
* Weka (camel-weka)
* Perform machine learning tasks using Weka.
*
- * Category: Datamining
+ * Category: datamining
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-weka
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java
index 4489b45..f7c8bc1 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java
@@ -867,7 +867,7 @@ public interface WordpressEndpointBuilderFactory {
* Wordpress (camel-wordpress)
* Manage posts and users using Wordpress API.
*
- * Category: cms
+ * Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*
@@ -891,7 +891,7 @@ public interface WordpressEndpointBuilderFactory {
* Wordpress (camel-wordpress)
* Manage posts and users using Wordpress API.
*
- * Category: cms
+ * Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WorkdayEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WorkdayEndpointBuilderFactory.java
index d5b9f93..17a36a8 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WorkdayEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WorkdayEndpointBuilderFactory.java
@@ -249,7 +249,7 @@ public interface WorkdayEndpointBuilderFactory {
* Workday (camel-workday)
* Detect and parse documents using Workday.
*
- * Category: hcm
+ * Category: cloud,api,hcm
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
*
@@ -271,7 +271,7 @@ public interface WorkdayEndpointBuilderFactory {
* Workday (camel-workday)
* Detect and parse documents using Workday.
*
- * Category: hcm
+ * Category: cloud,api,hcm
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java
index cfcd915..118f13c 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java
@@ -1224,7 +1224,7 @@ public interface YammerEndpointBuilderFactory {
* Yammer (camel-yammer)
* Interact with the Yammer enterprise social network.
*
- * Category: social
+ * Category: social,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*
@@ -1244,7 +1244,7 @@ public interface YammerEndpointBuilderFactory {
* Yammer (camel-yammer)
* Interact with the Yammer enterprise social network.
*
- * Category: social
+ * Category: social,cloud,api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
index 650c28b..63d67fb 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
@@ -1044,7 +1044,7 @@ public interface ZendeskEndpointBuilderFactory {
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
*
- * Category: api,support,cloud
+ * Category: cloud,api,support
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*
@@ -1062,7 +1062,7 @@ public interface ZendeskEndpointBuilderFactory {
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
*
- * Category: api,support,cloud
+ * Category: cloud,api,support
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java
index 8ea43e7..fb724b0 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java
@@ -668,7 +668,7 @@ public interface ZooKeeperEndpointBuilderFactory {
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*
@@ -690,7 +690,7 @@ public interface ZooKeeperEndpointBuilderFactory {
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java
index 45ac8e5..b548847 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java
@@ -212,7 +212,7 @@ public interface ZooKeeperMasterEndpointBuilderFactory {
* Have only a single consumer in a cluster consuming from a given
* endpoint; with automatic failover if the JVM dies.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*
@@ -234,7 +234,7 @@ public interface ZooKeeperMasterEndpointBuilderFactory {
* Have only a single consumer in a cluster consuming from a given
* endpoint; with automatic failover if the JVM dies.
*
- * Category: clustering
+ * Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*