You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/05/23 07:21:30 UTC

[camel] branch main updated (4127d531058 -> 54bb4f17c31)

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

davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 4127d531058 CAMEL-18130: camel-file/camel-ftp - Route with last processor setting OUT message causes file/ftp to not be moved correctly when its uow is done. Thanks to Manuel Shenavai for reporting and unit test.
     new 80801a20ce6 camel-catalog - Do not include spring xml models.
     new 54bb4f17c31 camel-catalog - Do not include spring xml models.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/camel/catalog/models.properties     | 15 ----
 .../camel/catalog/models/beanPostProcessor.json    | 17 ----
 .../apache/camel/catalog/models/camelContext.json  | 92 ----------------------
 .../camel/catalog/models/consumerTemplate.json     | 19 -----
 .../org/apache/camel/catalog/models/endpoint.json  | 19 -----
 .../apache/camel/catalog/models/errorHandler.json  | 24 +-----
 .../camel/catalog/models/fluentTemplate.json       | 20 -----
 .../camel/catalog/models/keyStoreParameters.json   | 22 ------
 .../catalog/models/redeliveryPolicyProfile.json    | 42 ----------
 .../apache/camel/catalog/models/restContext.json   | 18 -----
 .../catalog/models/routeConfigurationContext.json  | 18 -----
 .../apache/camel/catalog/models/routeContext.json  | 18 -----
 .../camel/catalog/models/routeTemplateContext.json | 18 -----
 .../catalog/models/secureRandomParameters.json     | 20 -----
 .../camel/catalog/models/sslContextParameters.json | 22 ------
 .../org/apache/camel/catalog/models/template.json  | 20 -----
 .../apache/camel/catalog/models/threadPool.json    | 27 -------
 .../camel/maven/packaging/PrepareCatalogMojo.java  | 13 +--
 18 files changed, 6 insertions(+), 438 deletions(-)
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json


[camel] 01/02: camel-catalog - Do not include spring xml models.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 80801a20ce6f66eae16993ab558247daf9e58ad9
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon May 23 09:20:24 2022 +0200

    camel-catalog - Do not include spring xml models.
---
 .../apache/camel/maven/packaging/PrepareCatalogMojo.java    | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
index 4cd8f4654a1..1556baeef52 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
@@ -66,13 +66,6 @@ import static org.apache.camel.tooling.util.PackageHelper.loadText;
 @Mojo(name = "prepare-catalog", threadSafe = true)
 public class PrepareCatalogMojo extends AbstractMojo {
 
-    private static final String[] EXCLUDE_DOC_FILES
-            = {
-                    "camel-base", "camel-core-model", "camel-core-xml", "camel-http-common", "camel-http-base",
-                    "camel-jetty-common",
-                    "camel-debezium-common", "camel-infinispan-common", "camel-vertx-common",
-                    "camel-huaweicloud-common" };
-
     private static final int UNUSED_LABELS_WARN = 15;
 
     /**
@@ -314,12 +307,10 @@ public class PrepareCatalogMojo extends AbstractMojo {
         Set<Path> missingJavaDoc = new TreeSet<>();
         Map<String, Set<String>> usedLabels = new TreeMap<>();
 
-        // find all json files in camel-core and camel-spring
+        // find all json files in camel-core
         Path coreDirTarget = modelDir.resolve("target/classes/org/apache/camel/model");
-        Path springTarget1 = springDir.resolve("target/classes/org/apache/camel/spring");
-        Path springTarget2 = springDir.resolve("target/classes/org/apache/camel/core/xml");
         jsonFiles = allJsonFiles.stream()
-                .filter(p -> p.startsWith(coreDirTarget) || p.startsWith(springTarget1) || p.startsWith(springTarget2))
+                .filter(p -> p.startsWith(coreDirTarget))
                 .collect(Collectors.toCollection(TreeSet::new));
         getLog().info("Found " + jsonFiles.size() + " model json files");
 


[camel] 02/02: camel-catalog - Do not include spring xml models.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 54bb4f17c318807490a26cd1af61382c0c11c91b
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon May 23 09:21:18 2022 +0200

    camel-catalog - Do not include spring xml models.
---
 .../org/apache/camel/catalog/models.properties     | 15 ----
 .../camel/catalog/models/beanPostProcessor.json    | 17 ----
 .../apache/camel/catalog/models/camelContext.json  | 92 ----------------------
 .../camel/catalog/models/consumerTemplate.json     | 19 -----
 .../org/apache/camel/catalog/models/endpoint.json  | 19 -----
 .../apache/camel/catalog/models/errorHandler.json  | 24 +-----
 .../camel/catalog/models/fluentTemplate.json       | 20 -----
 .../camel/catalog/models/keyStoreParameters.json   | 22 ------
 .../catalog/models/redeliveryPolicyProfile.json    | 42 ----------
 .../apache/camel/catalog/models/restContext.json   | 18 -----
 .../catalog/models/routeConfigurationContext.json  | 18 -----
 .../apache/camel/catalog/models/routeContext.json  | 18 -----
 .../camel/catalog/models/routeTemplateContext.json | 18 -----
 .../catalog/models/secureRandomParameters.json     | 20 -----
 .../camel/catalog/models/sslContextParameters.json | 22 ------
 .../org/apache/camel/catalog/models/template.json  | 20 -----
 .../apache/camel/catalog/models/threadPool.json    | 27 -------
 17 files changed, 4 insertions(+), 427 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
index f683e8e288b..2b952f68f45 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models.properties
@@ -8,12 +8,10 @@ base64
 basicAuth
 batch-config
 bean
-beanPostProcessor
 bearerToken
 bindy
 blacklistServiceFilter
 cachingServiceDiscovery
-camelContext
 cbor
 choice
 circuitBreaker
@@ -22,7 +20,6 @@ combinedServiceDiscovery
 combinedServiceFilter
 constant
 consulServiceDiscovery
-consumerTemplate
 contextScan
 convertBodyTo
 crypto
@@ -44,7 +41,6 @@ doCatch
 doFinally
 doTry
 dynamicRouter
-endpoint
 enrich
 errorHandler
 errorHandlerRef
@@ -56,7 +52,6 @@ fhirJson
 fhirXml
 filter
 flatpack
-fluentTemplate
 from
 get
 globalOption
@@ -85,7 +80,6 @@ jsonApi
 jsonpath
 jtaTransactionErrorHandler
 kamelet
-keyStoreParameters
 kubernetesServiceDiscovery
 language
 loadBalance
@@ -127,7 +121,6 @@ put
 random
 recipientList
 redeliveryPolicy
-redeliveryPolicyProfile
 ref
 removeHeader
 removeHeaders
@@ -140,7 +133,6 @@ responseMessage
 rest
 restBinding
 restConfiguration
-restContext
 restContextRef
 restProperty
 rests
@@ -150,13 +142,10 @@ roundRobin
 route
 routeBuilder
 routeConfiguration
-routeConfigurationContext
 routeConfigurationContextRef
 routeConfigurations
-routeContext
 routeContextRef
 routeTemplate
-routeTemplateContext
 routeTemplateContextRef
 routeTemplates
 routes
@@ -165,7 +154,6 @@ rss
 saga
 sample
 script
-secureRandomParameters
 security
 securityDefinitions
 serviceCall
@@ -184,7 +172,6 @@ sort
 spel
 split
 springTransactionErrorHandler
-sslContextParameters
 staticServiceDiscovery
 step
 sticky
@@ -192,14 +179,12 @@ stop
 stream-config
 syslog
 tarFile
-template
 templateBean
 templateParameter
 templatedRoute
 templatedRouteBean
 templatedRouteParameter
 templatedRoutes
-threadPool
 threadPoolProfile
 threads
 thrift
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json
deleted file mode 100644
index 9d61928875b..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanPostProcessor.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "beanPostProcessor",
-    "title": "Bean Post Processor",
-    "description": "Spring specific DefaultCamelBeanPostProcessor which uses Spring BeanPostProcessor to post process beans.",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelBeanPostProcessor",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json
deleted file mode 100644
index 926c5f2c0c0..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camelContext.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "camelContext",
-    "title": "Camel Context",
-    "description": "CamelContext using XML configuration.",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "depends-on": { "kind": "attribute", "displayName": "Depends On", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "List of other bean id's this CamelContext depends up. Multiple bean id's can be separated by comma." },
-    "startupSummaryLevel": { "kind": "attribute", "displayName": "Startup Summary Level", "required": false, "type": "enum", "javaType": "org.apache.camel.StartupSummaryLevel", "enum": [ "brief", "default", "off", "oneline", "verbose" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Default", "description": "Controls the level of information logged during startup (and shutdown) of CamelContext." },
-    "trace": { "kind": "attribute", "displayName": "Trace", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether tracing is enabled or not. To use tracing then this must be enabled on startup to be installed in the CamelContext." },
-    "backlogTrace": { "kind": "attribute", "displayName": "Backlog Trace", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether backlog tracing is enabled or not. To use backlog tracing then this must be enabled on startup to be installed in the CamelContext." },
-    "tracePattern": { "kind": "attribute", "displayName": "Trace Pattern", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Tracing pattern to match which node EIPs to trace. For example to match all To EIP nodes, use to. The pattern matches by node and route id's Multiple patterns can be separated by comma." },
-    "traceLoggingFormat": { "kind": "attribute", "displayName": "Trace Logging Format", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom tracing logging format. The default format (arrow, routeId, label) is: %-4.4s %-12.12s %-33.33s" },
-    "debug": { "kind": "attribute", "displayName": "Debug", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether debugging is enabled or not. To use debugging then this must be enabled on startup to be installed in the CamelContext." },
-    "messageHistory": { "kind": "attribute", "displayName": "Message History", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "Sets whether message history is enabled or not." },
-    "sourceLocationEnabled": { "kind": "attribute", "displayName": "Source Location Enabled", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "Whether to capture precise source location:line-number for all EIPs in Camel routes. Enabling this will impact parsing Java based routes (also Groovy, Kotlin, etc.) on startup as this uses JDK StackTraceElement to calculate the lo [...]
-    "logMask": { "kind": "attribute", "displayName": "Log Mask", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "Sets whether security mask for Logging is enabled or not." },
-    "logExhaustedMessageBody": { "kind": "attribute", "displayName": "Log Exhausted Message Body", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether to log exhausted message body with message history." },
-    "streamCache": { "kind": "attribute", "displayName": "Stream Cache", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether stream caching is enabled or not." },
-    "delayer": { "kind": "attribute", "displayName": "Delayer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a delay value in millis that a message is delayed at every step it takes in the route path, slowing the process down to better observe what is occurring" },
-    "errorHandlerRef": { "kind": "attribute", "displayName": "Error Handler Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the name of the error handler object used to default the error handling strategy" },
-    "autoStartup": { "kind": "attribute", "displayName": "Auto Startup", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "true", "description": "Sets whether the object should automatically start when Camel starts. Important: Currently only routes can be disabled, as CamelContext s are always started. Note: When setting auto startup false on CamelContext then that takes precedence and no routes [...]
-    "shutdownEager": { "kind": "attribute", "displayName": "Shutdown Eager", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "true", "description": "Whether to shutdown CamelContext eager when Spring is shutting down. This ensure a cleaner shutdown of Camel, as dependent bean's are not shutdown at this moment. The bean's will then be shutdown after camelContext." },
-    "dumpRoutes": { "kind": "attribute", "displayName": "Dump Routes", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "If dumping is enabled then Camel will during startup dump all loaded routes (incl rests and route templates) represented as XML DSL into the log. This is intended for trouble shooting or to assist during development. Sensitive information that may be co [...]
-    "useMDCLogging": { "kind": "attribute", "displayName": "Use MDC Logging", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Set whether MDC is enabled." },
-    "mdcLoggingKeysPattern": { "kind": "attribute", "displayName": "MDC Logging Keys Pattern", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the pattern used for determine which custom MDC keys to propagate during message routing when the routing engine continues routing asynchronously for the given message. Setting this pattern to will propagate all custom keys. Or setting the pattern t [...]
-    "useDataType": { "kind": "attribute", "displayName": "Use Data Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether to enable using data type on Camel messages. Data type are automatic turned on if: one ore more routes has been explicit configured with input and output types when using rest-dsl with binding turned on Otherwise data type is default off." },
-    "useBreadcrumb": { "kind": "attribute", "displayName": "Use Breadcrumb", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Set whether breadcrumb is enabled." },
-    "beanPostProcessorEnabled": { "kind": "attribute", "displayName": "Bean Post Processor Enabled", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "true", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Pr [...]
-    "allowUseOriginalMessage": { "kind": "attribute", "displayName": "Allow Use Original Message", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether to allow access to the original message from Camel's error handler, or from org.apache.camel.spi.UnitOfWork#getOriginalInMessage() . Turning this off can optimize performance, as defensive copy of the original message is not needed." },
-    "caseInsensitiveHeaders": { "kind": "attribute", "displayName": "Case Insensitive Headers", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether to use case sensitive or insensitive headers. Important: When using case sensitive (this is set to false). Then the map is case sensitive which means headers such as content-type and Content-Type are two different keys which can be a problem for [...]
-    "autowiredEnabled": { "kind": "attribute", "displayName": "Autowired Enabled", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used  [...]
-    "runtimeEndpointRegistryEnabled": { "kind": "attribute", "displayName": "Runtime Endpoint Registry Enabled", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether org.apache.camel.spi.RuntimeEndpointRegistry is enabled." },
-    "managementNamePattern": { "kind": "attribute", "displayName": "Management Name Pattern", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "#name#", "description": "The naming pattern for creating the CamelContext management name." },
-    "threadNamePattern": { "kind": "attribute", "displayName": "Thread Name Pattern", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Camel (#camelId#) thread ##counter# - #name#", "description": "Sets the thread name pattern used for creating the full thread name. The default pattern is: Camel (#camelId#) thread ##counter# - #name# Where #camelId# is the name of the org.apache.camel.CamelCont [...]
-    "shutdownRoute": { "kind": "attribute", "displayName": "Shutdown Route", "required": false, "type": "enum", "javaType": "org.apache.camel.ShutdownRoute", "enum": [ "default", "defer" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Default", "description": "Sets the ShutdownRoute option for routes." },
-    "shutdownRunningTask": { "kind": "attribute", "displayName": "Shutdown Running Task", "required": false, "type": "enum", "javaType": "org.apache.camel.ShutdownRunningTask", "enum": [ "complete-all-tasks", "complete-current-task-only" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CompleteCurrentTaskOnly", "description": "Sets the ShutdownRunningTask option to use when shutting down a route." },
-    "loadTypeConverters": { "kind": "attribute", "displayName": "Load Type Converters", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "Whether to load custom type converters by scanning classpath. This is used for backwards compatibility with Camel 2.x. Its recommended to migrate to use fast type converter loading by setting Converter(loader = true) on your custom type [...]
-    "typeConverterStatisticsEnabled": { "kind": "attribute", "displayName": "Type Converter Statistics Enabled", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether or not type converter statistics is enabled. By default the type converter utilization statistics is disabled. Notice: If enabled then there is a slight performance impact under very heavy load. You can enable\/disable the  [...]
-    "loadHealthChecks": { "kind": "attribute", "displayName": "Load Health Checks", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "Whether to load custom health checks by scanning classpath." },
-    "inflightRepositoryBrowseEnabled": { "kind": "attribute", "displayName": "Inflight Repository Browse Enabled", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether the inflight repository should allow browsing each inflight exchange. This is by default disabled as there is a very slight performance overhead when enabled." },
-    "typeConverterExists": { "kind": "attribute", "displayName": "Type Converter Exists", "required": false, "type": "enum", "javaType": "org.apache.camel.TypeConverterExists", "enum": [ "fail", "ignore", "override" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Ignore", "description": "What should happen when attempting to add a duplicate type converter. The default behavior is to ignore the duplicate." },
-    "typeConverterExistsLoggingLevel": { "kind": "attribute", "displayName": "Type Converter Exists Logging Level", "required": false, "type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "debug", "error", "info", "off", "trace", "warn" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "DEBUG", "description": "The logging level to use when logging that a type converter already exists when attempting to add a duplicate type converter. The defau [...]
-    "globalOptions": { "kind": "element", "displayName": "Global Options", "required": false, "type": "object", "javaType": "org.apache.camel.model.GlobalOptionsDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of CamelContext properties such as limit of debug logging and other general options." },
-    "propertyPlaceholder": { "kind": "element", "displayName": "Property Placeholder", "required": false, "type": "object", "javaType": "org.apache.camel.core.xml.CamelPropertyPlaceholderDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of property placeholder" },
-    "package": { "kind": "element", "displayName": "Package", "required": false, "type": "array", "javaType": "java.lang.String[]", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the package names to be recursively searched for Java classes which extend org.apache.camel.builder.RouteBuilder to be auto-wired up to the CamelContext as a route. Note that classes are excluded if they are specifically configured in the spring.xml A more advanced configuration c [...]
-    "packageScan": { "kind": "element", "displayName": "Package Scan", "required": false, "type": "object", "javaType": "org.apache.camel.model.PackageScanDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the package scanning information. Package scanning allows for the automatic discovery of certain camel classes at runtime for inclusion e.g. org.apache.camel.builder.RouteBuilder implementations" },
-    "contextScan": { "kind": "element", "displayName": "Context Scan", "required": false, "type": "object", "javaType": "org.apache.camel.model.ContextScanDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the context scanning (eg Spring's ApplicationContext) information. Context scanning allows for the automatic discovery of Camel routes runtime for inclusion e.g. org.apache.camel.builder.RouteBuilder implementations" },
-    "streamCaching": { "kind": "element", "displayName": "Stream Caching", "required": false, "type": "object", "javaType": "org.apache.camel.core.xml.CamelStreamCachingStrategyDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of stream caching." },
-    "jmxAgent": { "kind": "element", "displayName": "JMX Agent", "required": false, "type": "object", "javaType": "org.apache.camel.core.xml.CamelJMXAgentDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of JMX Agent." },
-    "routeController": { "kind": "element", "displayName": "Route Controller", "required": false, "type": "object", "javaType": "org.apache.camel.core.xml.CamelRouteControllerDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of route controller." },
-    "beansFactory": { "kind": "element", "displayName": "Beans Factory", "required": true, "type": "array", "javaType": "java.util.List<org.apache.camel.core.xml.AbstractCamelFactoryBean<java.lang.Object>>", "oneOf": [ "consumerTemplate", "fluentTemplate", "template" ], "deprecated": false, "autowired": false, "secret": false, "description": "Miscellaneous configurations" },
-    "beans": { "kind": "element", "displayName": "Beans", "required": true, "type": "array", "javaType": "java.util.List<java.lang.Object>", "oneOf": [ "errorHandler" ], "deprecated": false, "autowired": false, "secret": false, "description": "Miscellaneous configurations" },
-    "defaultServiceCallConfiguration": { "kind": "element", "displayName": "Default Service Call Configuration", "required": false, "type": "object", "javaType": "org.apache.camel.model.cloud.ServiceCallConfigurationDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "ServiceCall EIP default configuration" },
-    "serviceCallConfiguration": { "kind": "element", "displayName": "Service Call Configuration", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.cloud.ServiceCallConfigurationDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "ServiceCall EIP configurations" },
-    "defaultResilience4jConfiguration": { "kind": "element", "displayName": "Default Resilience4j Configuration", "required": false, "type": "object", "javaType": "org.apache.camel.model.Resilience4jConfigurationDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Resilience4j EIP default configuration" },
-    "resilience4jConfiguration": { "kind": "element", "displayName": "Resilience4j Configuration", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.Resilience4jConfigurationDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Resilience4j Circuit Breaker EIP configurations" },
-    "defaultFaultToleranceConfiguration": { "kind": "element", "displayName": "Default Fault Tolerance Configuration", "required": false, "type": "object", "javaType": "org.apache.camel.model.FaultToleranceConfigurationDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "MicroProfile Fault Tolerance EIP default configuration" },
-    "faultToleranceConfiguration": { "kind": "element", "displayName": "Fault Tolerance Configuration", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.FaultToleranceConfigurationDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "MicroProfile Circuit Breaker EIP configurations" },
-    "routeConfigurationContextRef": { "kind": "element", "displayName": "Route Configuration Context Ref", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteConfigurationContextRefDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Refers to XML route configurations to include as route configurations in this CamelContext." },
-    "routeTemplateContextRef": { "kind": "element", "displayName": "Route Template Context Ref", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteTemplateContextRefDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Refers to XML route templates to include as route templates in this CamelContext." },
-    "routeBuilder": { "kind": "element", "displayName": "Route Builder", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteBuilderDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Refers to Java RouteBuilder instances to include as routes in this CamelContext." },
-    "routeContextRef": { "kind": "element", "displayName": "Route Context Ref", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteContextRefDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Refers to XML routes to include as routes in this CamelContext." },
-    "restContextRef": { "kind": "element", "displayName": "Rest Context Ref", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RestContextRefDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Refers to XML rest-dsl to include as REST services in this CamelContext." },
-    "threadPoolProfile": { "kind": "element", "displayName": "Thread Pool Profile", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.ThreadPoolProfileDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of thread pool profiles." },
-    "threadPool": { "kind": "element", "displayName": "Thread Pool", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.spring.xml.CamelThreadPoolFactoryBean>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of thread pool" },
-    "endpoint": { "kind": "element", "displayName": "Endpoint", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.spring.xml.CamelEndpointFactoryBean>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of endpoints" },
-    "dataFormats": { "kind": "element", "displayName": "Data Formats", "required": false, "type": "object", "javaType": "org.apache.camel.model.dataformat.DataFormatsDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of data formats." },
-    "transformers": { "kind": "element", "displayName": "Transformers", "required": false, "type": "object", "javaType": "org.apache.camel.model.transformer.TransformersDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of transformers." },
-    "validators": { "kind": "element", "displayName": "Validators", "required": false, "type": "object", "javaType": "org.apache.camel.model.validator.ValidatorsDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of validators." },
-    "redeliveryPolicyProfile": { "kind": "element", "displayName": "Redelivery Policy Profile", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of redelivery settings." },
-    "onException": { "kind": "element", "displayName": "On Exception", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.OnExceptionDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of error handlers that triggers on exceptions thrown." },
-    "onCompletion": { "kind": "element", "displayName": "On Completion", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.OnCompletionDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of sub routes to run at the completion of routing." },
-    "intercept": { "kind": "element", "displayName": "Intercept", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.InterceptDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of interceptors." },
-    "interceptFrom": { "kind": "element", "displayName": "Intercept From", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.InterceptFromDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of interceptors that triggers from the beginning of routes." },
-    "interceptSendToEndpoint": { "kind": "element", "displayName": "Intercept Send To Endpoint", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.InterceptSendToEndpointDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration of interceptors that triggers sending messages to endpoints." },
-    "restConfiguration": { "kind": "element", "displayName": "Rest Configuration", "required": false, "type": "object", "javaType": "org.apache.camel.model.rest.RestConfigurationDefinition", "deprecated": false, "autowired": false, "secret": false, "description": "Configuration for rest-dsl" },
-    "rest": { "kind": "element", "displayName": "Rest", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.rest.RestDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Contains the rest services defined using the rest-dsl" },
-    "routeConfiguration": { "kind": "element", "displayName": "Route Configuration", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteConfigurationDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Contains the Camel route configurations" },
-    "routeTemplate": { "kind": "element", "displayName": "Route Template", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteTemplateDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Contains the Camel route templates" },
-    "templatedRoute": { "kind": "element", "displayName": "Templated Route", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.TemplatedRouteDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Contains the Camel templated routes" },
-    "route": { "kind": "element", "displayName": "Route", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Contains the Camel routes" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json
deleted file mode 100644
index 65f992d2e06..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/consumerTemplate.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "consumerTemplate",
-    "title": "Consumer Template",
-    "description": "Configures a ConsumerTemplate",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelConsumerTemplateFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "maximumCacheSize": { "kind": "attribute", "displayName": "Maximum Cache Size", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a custom maximum cache size to use in the backing cache pools." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json
deleted file mode 100644
index 8b243357065..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/endpoint.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "endpoint",
-    "title": "Endpoint",
-    "description": "Camel endpoint configuration",
-    "deprecated": false,
-    "label": "spring,configuration,endpoint",
-    "javaType": "org.apache.camel.spring.xml.CamelEndpointFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "uri": { "kind": "attribute", "displayName": "Uri", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the URI to use to resolve the endpoint. Notice that additional options can be configured using a series of property." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
index b35eb757c4a..ddcf5343eb1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/errorHandler.json
@@ -3,32 +3,16 @@
     "kind": "model",
     "name": "errorHandler",
     "title": "Error Handler",
-    "description": "Error handler settings",
+    "description": "Camel error handling.",
     "deprecated": false,
-    "label": "spring,configuration,error",
-    "javaType": "org.apache.camel.spring.xml.SpringErrorHandlerDefinition",
+    "label": "configuration,error",
+    "javaType": "org.apache.camel.model.ErrorHandlerDefinition",
     "abstract": false,
     "input": false,
     "output": false
   },
   "properties": {
-    "type": { "kind": "attribute", "displayName": "Type", "required": true, "type": "enum", "javaType": "org.apache.camel.spring.xml.SpringErrorHandlerType", "enum": [ "dead-letter-channel", "default-error-handler", "no-error-handler", "transaction-error-handler" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "DefaultErrorHandler", "description": "The type of the error handler" },
-    "deadLetterUri": { "kind": "attribute", "displayName": "Dead Letter Uri", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The dead letter endpoint uri for the Dead Letter error handler." },
-    "deadLetterHandleNewException": { "kind": "attribute", "displayName": "Dead Letter Handle New Exception", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether the dead letter channel should handle (and ignore) any new exception that may been thrown during sending the message to the dead letter endpoint. The default value is true which means any such kind of exception is handled and ignor [...]
-    "level": { "kind": "attribute", "displayName": "Level", "required": false, "type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "debug", "error", "info", "off", "trace", "warn" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "ERROR", "description": "Logging level to use when using the logging error handler type." },
-    "rollbackLoggingLevel": { "kind": "attribute", "displayName": "Rollback Logging Level", "required": false, "type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "debug", "error", "info", "off", "trace", "warn" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "WARN", "description": "Sets the logging level to use for logging transactional rollback. This option is default WARN." },
-    "logName": { "kind": "attribute", "displayName": "Log Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of the logger to use for the logging error handler" },
-    "useOriginalMessage": { "kind": "attribute", "displayName": "Use Original Message", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Will use the original input org.apache.camel.Message (original body and headers) when an org.apache.camel.Exchange is moved to the dead letter queue. Notice: this only applies when all redeliveries attempt have failed and the org.apache [...]
-    "useOriginalBody": { "kind": "attribute", "displayName": "Use Original Body", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Will use the original input org.apache.camel.Message body (original body only) when an org.apache.camel.Exchange is moved to the dead letter queue. Notice: this only applies when all redeliveries attempt have failed and the org.apache.camel.E [...]
-    "transactionTemplateRef": { "kind": "attribute", "displayName": "Transaction Template Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "References to the org.springframework.transaction.support.TransactionTemplate to use with the transaction error handler." },
-    "transactionManagerRef": { "kind": "attribute", "displayName": "Transaction Manager Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "References to the org.springframework.transaction.PlatformTransactionManager to use with the transaction error handler." },
-    "onRedeliveryRef": { "kind": "attribute", "displayName": "On Redelivery Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a reference to a processor that should be processed before a redelivery attempt. Can be used to change the org.apache.camel.Exchange before its being redelivered." },
-    "onExceptionOccurredRef": { "kind": "attribute", "displayName": "On Exception Occurred Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a reference to a processor that should be processed just after an exception occurred. Can be used to perform custom logging about the occurred exception at the exact time it happened. Important: Any exception thrown from this processor will be ign [...]
-    "onPrepareFailureRef": { "kind": "attribute", "displayName": "On Prepare Failure Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a reference to a processor to prepare the org.apache.camel.Exchange before handled by the failure processor \/ dead letter channel. This allows for example to enrich the message before sending to a dead letter queue." },
-    "retryWhileRef": { "kind": "attribute", "displayName": "Retry While Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a reference to an retry while expression. Will continue retrying until expression evaluates to false." },
-    "redeliveryPolicyRef": { "kind": "attribute", "displayName": "Redelivery Policy Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a reference to a RedeliveryPolicy to be used for redelivery settings." },
-    "executorServiceRef": { "kind": "attribute", "displayName": "Executor Service Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a reference to a thread pool to be used by the error handler" },
-    "redeliveryPolicy": { "kind": "element", "displayName": "Redelivery Policy", "required": false, "type": "object", "javaType": "org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the redelivery settings" },
+    "errorHandlerType": { "kind": "element", "displayName": "Error Handler Type", "required": true, "type": "object", "javaType": "org.apache.camel.ErrorHandlerFactory", "oneOf": [ "deadLetterChannel", "defaultErrorHandler", "jtaTransactionErrorHandler", "noErrorHandler", "springTransactionErrorHandler" ], "deprecated": false, "autowired": false, "secret": false, "description": "The specific error handler in use." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json
deleted file mode 100644
index ec4919a35f2..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fluentTemplate.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "fluentTemplate",
-    "title": "Fluent Template",
-    "description": "Configures a org.apache.camel.FluentProducerTemplate",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelFluentProducerTemplateFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "defaultEndpoint": { "kind": "attribute", "displayName": "Default Endpoint", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the default endpoint URI used by default for sending message exchanges" },
-    "maximumCacheSize": { "kind": "attribute", "displayName": "Maximum Cache Size", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a custom maximum cache size to use in the backing cache pools." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json
deleted file mode 100644
index 4e3520c36b5..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/keyStoreParameters.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "keyStoreParameters",
-    "title": "Key Store Parameters",
-    "description": "Key store facility for cryptographic keys and certificates",
-    "deprecated": false,
-    "label": "security,configuration",
-    "javaType": "org.apache.camel.spring.xml.KeyStoreParametersFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional type of the key store to load. See Appendix A in the Java Cryptography Architecture Standard Algorithm Name Documentation for more information on standard names." },
-    "password": { "kind": "attribute", "displayName": "Password", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional password for reading\/opening\/verifying the key store" },
-    "provider": { "kind": "attribute", "displayName": "Provider", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional provider identifier for instantiating the key store" },
-    "resource": { "kind": "attribute", "displayName": "Resource", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional file path, class path resource, or URL of the resource used to load the key store" },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json
deleted file mode 100644
index acec8470ff2..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/redeliveryPolicyProfile.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "redeliveryPolicyProfile",
-    "title": "Redelivery Policy Profile",
-    "description": "Configuration of redelivery policy.",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "maximumRedeliveries": { "kind": "attribute", "displayName": "Maximum Redeliveries", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the maximum number of times a message exchange will be redelivered. Setting a negative value will retry forever." },
-    "redeliveryDelay": { "kind": "attribute", "displayName": "Redelivery Delay", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "description": "Sets the maximum redelivery delay. Use -1 if you wish to have no maximum" },
-    "asyncDelayedRedelivery": { "kind": "attribute", "displayName": "Async Delayed Redelivery", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether asynchronous delayed redelivery is allowed. This is disabled by default. When enabled it allows Camel to schedule a future task for delayed redelivery which prevents current thread from blocking while waiting. Excha [...]
-    "backOffMultiplier": { "kind": "attribute", "displayName": "Back Off Multiplier", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "2", "description": "Sets the multiplier used to increase the delay between redeliveries if useExponentialBackOff is enabled" },
-    "useExponentialBackOff": { "kind": "attribute", "displayName": "Use Exponential Back Off", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enables\/disables exponential backoff using the backOffMultiplier to increase the time between retries" },
-    "collisionAvoidanceFactor": { "kind": "attribute", "displayName": "Collision Avoidance Factor", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "0.15", "description": "Sets the factor used for collision avoidance if enabled via useCollisionAvoidance." },
-    "useCollisionAvoidance": { "kind": "attribute", "displayName": "Use Collision Avoidance", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enables\/disables collision avoidance which adds some randomization to the backoff timings to reduce contention probability" },
-    "maximumRedeliveryDelay": { "kind": "attribute", "displayName": "Maximum Redelivery Delay", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "60000", "description": "Sets the maximum redelivery delay. Use -1 if you wish to have no maximum" },
-    "retriesExhaustedLogLevel": { "kind": "attribute", "displayName": "Retries Exhausted Log Level", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "ERROR", "description": "Sets the logging level to use for log messages when retries have been exhausted." },
-    "retryAttemptedLogLevel": { "kind": "attribute", "displayName": "Retry Attempted Log Level", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "DEBUG", "description": "Sets the logging level to use for log messages when retries are attempted." },
-    "retryAttemptedLogInterval": { "kind": "attribute", "displayName": "Retry Attempted Log Interval", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "0", "description": "Sets the interval for log messages when retries are attempted." },
-    "logRetryAttempted": { "kind": "attribute", "displayName": "Log Retry Attempted", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to log retry attempts" },
-    "logStackTrace": { "kind": "attribute", "displayName": "Log Stack Trace", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether stack traces should be logged or not" },
-    "logRetryStackTrace": { "kind": "attribute", "displayName": "Log Retry Stack Trace", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether stack traces should be logged or not" },
-    "logHandled": { "kind": "attribute", "displayName": "Log Handled", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether errors should be logged even if its handled" },
-    "logNewException": { "kind": "attribute", "displayName": "Log New Exception", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether errors should be logged when a new exception occurred during handling a previous exception" },
-    "logContinued": { "kind": "attribute", "displayName": "Log Continued", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether errors should be logged even if its continued" },
-    "logExhausted": { "kind": "attribute", "displayName": "Log Exhausted", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether exhausted exceptions should be logged or not" },
-    "logExhaustedMessageHistory": { "kind": "attribute", "displayName": "Log Exhausted Message History", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether to log exhausted errors including message history" },
-    "logExhaustedMessageBody": { "kind": "attribute", "displayName": "Log Exhausted Message Body", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether exhausted message body\/headers should be logged with message history included" },
-    "disableRedelivery": { "kind": "attribute", "displayName": "Disable Redelivery", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Disables redelivery by setting maximum redeliveries to 0." },
-    "delayPattern": { "kind": "attribute", "displayName": "Delay Pattern", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets an optional delay pattern to use instead of fixed delay." },
-    "allowRedeliveryWhileStopping": { "kind": "attribute", "displayName": "Allow Redelivery While Stopping", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Controls whether to allow redelivery while stopping\/shutting down a route that uses error handling." },
-    "exchangeFormatterRef": { "kind": "attribute", "displayName": "Exchange Formatter Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to generate the log message from exchange." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json
deleted file mode 100644
index fc0f6a9cfad..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "restContext",
-    "title": "Rest Context",
-    "description": "Configuration of REST services using rest-dsl using XML",
-    "deprecated": false,
-    "label": "spring,configuration,rest",
-    "javaType": "org.apache.camel.spring.xml.CamelRestContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "rest": { "kind": "element", "displayName": "Rest", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.rest.RestDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Rest services" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json
deleted file mode 100644
index b80d27f5dbe..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeConfigurationContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "routeConfigurationContext",
-    "title": "Route Configuration Context",
-    "description": "Configuration of route configurations using XML",
-    "deprecated": false,
-    "label": "spring,configuration,routing",
-    "javaType": "org.apache.camel.spring.xml.CamelRouteConfigurationContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "routeConfiguration": { "kind": "element", "displayName": "Route Configuration", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteConfigurationDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Route Configurations" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json
deleted file mode 100644
index fc04f957acf..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "routeContext",
-    "title": "Route Context",
-    "description": "Configuration of routes using XML",
-    "deprecated": false,
-    "label": "spring,configuration,routing",
-    "javaType": "org.apache.camel.spring.xml.CamelRouteContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "route": { "kind": "element", "displayName": "Route", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Routes" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json
deleted file mode 100644
index 3d64683a1d6..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplateContext.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "routeTemplateContext",
-    "title": "Route Template Context",
-    "description": "Configuration of route templates using XML",
-    "deprecated": false,
-    "label": "spring,configuration,routing",
-    "javaType": "org.apache.camel.spring.xml.CamelRouteTemplateContextFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "routeTemplate": { "kind": "element", "displayName": "Route Template", "required": false, "type": "array", "javaType": "java.util.List<org.apache.camel.model.RouteTemplateDefinition>", "deprecated": false, "autowired": false, "secret": false, "description": "Route Templates" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json
deleted file mode 100644
index 8636843a805..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/secureRandomParameters.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "secureRandomParameters",
-    "title": "Secure Random Parameters",
-    "description": "Cryptographically strong random number generator",
-    "deprecated": false,
-    "label": "security,configuration",
-    "javaType": "org.apache.camel.spring.xml.SecureRandomParametersFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "algorithm": { "kind": "attribute", "displayName": "Algorithm", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The Random Number Generator algorithm identifier for the SecureRandom factory method used to create the SecureRandom represented by this object's configuration. See Appendix A in the Java Cryptography Architecture API Specification and Reference guide for information about standar [...]
-    "provider": { "kind": "attribute", "displayName": "Provider", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional provider identifier for the SecureRandom factory method used to create the SecureRandom represented by this object's configuration." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json
deleted file mode 100644
index 83ac2480109..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sslContextParameters.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "sslContextParameters",
-    "title": "Ssl Context Parameters",
-    "description": "Secure socket protocol configuration",
-    "deprecated": false,
-    "label": "security,configuration",
-    "javaType": "org.apache.camel.spring.xml.SSLContextParametersFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "provider": { "kind": "attribute", "displayName": "Provider", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional provider identifier for the JSSE implementation to use when constructing an SSLContext." },
-    "secureSocketProtocol": { "kind": "attribute", "displayName": "Secure Socket Protocol", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional protocol for the secure sockets created by the SSLContext represented by this instance's configuration. See Appendix A in the Java Secure Socket Extension Reference Guide for information about standard protocol names." },
-    "certAlias": { "kind": "attribute", "displayName": "Cert Alias", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "An optional certificate alias to use. This is useful when the keystore has multiple certificates." },
-    "sessionTimeout": { "kind": "attribute", "displayName": "Session Timeout", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The optional SSLSessionContext timeout time for javax.net.ssl.SSLSession in seconds." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json
deleted file mode 100644
index 725c13d5ac2..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/template.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "template",
-    "title": "Template",
-    "description": "Configures a ProducerTemplate",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelProducerTemplateFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "defaultEndpoint": { "kind": "attribute", "displayName": "Default Endpoint", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the default endpoint URI used by default for sending message exchanges" },
-    "maximumCacheSize": { "kind": "attribute", "displayName": "Maximum Cache Size", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a custom maximum cache size to use in the backing cache pools." },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json
deleted file mode 100644
index f6d7ccab055..00000000000
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/threadPool.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-  "model": {
-    "kind": "model",
-    "name": "threadPool",
-    "title": "Thread Pool",
-    "description": "Configuration of thread pools",
-    "deprecated": false,
-    "label": "spring,configuration",
-    "javaType": "org.apache.camel.spring.xml.CamelThreadPoolFactoryBean",
-    "abstract": false,
-    "input": false,
-    "output": false
-  },
-  "properties": {
-    "poolSize": { "kind": "attribute", "displayName": "Pool Size", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the core pool size (threads to keep minimum in pool)" },
-    "maxPoolSize": { "kind": "attribute", "displayName": "Max Pool Size", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the maximum pool size" },
-    "keepAliveTime": { "kind": "attribute", "displayName": "Keep Alive Time", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the keep alive time for inactive threads" },
-    "timeUnit": { "kind": "attribute", "displayName": "Time Unit", "required": false, "type": "enum", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "SECONDS", "description": "Sets the time unit used for keep alive time" },
-    "maxQueueSize": { "kind": "attribute", "displayName": "Max Queue Size", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the maximum number of tasks in the work queue. Use -1 for an unbounded queue" },
-    "allowCoreThreadTimeOut": { "kind": "attribute", "displayName": "Allow Core Thread Time Out", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether to allow core threads to timeout" },
-    "rejectedPolicy": { "kind": "attribute", "displayName": "Rejected Policy", "required": false, "type": "enum", "javaType": "org.apache.camel.util.concurrent.ThreadPoolRejectedPolicy", "enum": [ "Abort", "CallerRuns", "DiscardOldest", "Discard" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CallerRuns", "description": "Sets the handler for tasks which cannot be executed by the thread pool." },
-    "threadName": { "kind": "attribute", "displayName": "Thread Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom thread name \/ pattern" },
-    "scheduled": { "kind": "attribute", "displayName": "Scheduled", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether to use a scheduled thread pool" },
-    "camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
-    "id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
-  }
-}