This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit ba216589e5ee4503d39d20d12a33c3c120b23b49 Author: Otavio Rodolfo Piske <[email protected]> AuthorDate: Mon Mar 30 12:51:54 2026 +0000 (chores): revert spurious generated file changes Restore model.properties and camelYamlDsl.json to main state. The previous build regenerated these from stale local metadata, re-introducing deleted ServiceCall entries and schema diffs. Claude Code on behalf of Otavio R. Piske Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../services/org/apache/camel/model.properties | 20 - .../generated/resources/schema/camelYamlDsl.json | 1584 +++----------------- 2 files changed, 244 insertions(+), 1360 deletions(-) diff --git a/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties b/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties index 1b1704a1b0bd..bd8dde1e716f 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties +++ b/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties @@ -12,16 +12,11 @@ beanFactory beanio bearerToken bindy -blacklistServiceFilter -cachingServiceDiscovery cbor choice circuitBreaker claimCheck -combinedServiceDiscovery -combinedServiceFilter constant -consulServiceDiscovery contextScan convertBodyTo convertHeaderTo @@ -31,7 +26,6 @@ csimple csv custom customLoadBalancer -customServiceFilter customTransformer customValidator dataFormatTransformer @@ -39,11 +33,9 @@ dataFormats datasonnet deadLetterChannel defaultErrorHandler -defaultLoadBalancer delay delete dfdl -dnsServiceDiscovery doCatch doFinally doTry @@ -72,7 +64,6 @@ groovyXml gzipDeflater head header -healthyServiceFilter hl7 hl7terser ical @@ -93,7 +84,6 @@ jsonApi jsonpath jtaTransactionErrorHandler kamelet -kubernetesServiceDiscovery langChain4jCharacterTokenizer langChain4jLineTokenizer langChain4jParagraphTokenizer @@ -101,7 +91,6 @@ langChain4jSentenceTokenizer langChain4jWordTokenizer language loadBalance -loadBalancerConfiguration loadTransformer log loop @@ -128,7 +117,6 @@ outputType packageScan param parquetAvro -passThroughServiceFilter patch pausable pgp @@ -185,12 +173,6 @@ sample script security securityDefinitions -serviceCall -serviceCallConfiguration -serviceChooserConfiguration -serviceDiscoveryConfiguration -serviceExpression -serviceFilterConfiguration setBody setExchangePattern setHeader @@ -205,7 +187,6 @@ sort spel split springTransactionErrorHandler -staticServiceDiscovery step stickyLoadBalancer stop @@ -252,4 +233,3 @@ xtokenize yaml zipDeflater zipFile -zookeeperServiceDiscovery diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json index ce29a4f4a41f..7ca5baed769a 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json @@ -3032,6 +3032,8 @@ "required" : [ "fory" ] }, { "required" : [ "grok" ] + }, { + "required" : [ "groovyJson" ] }, { "required" : [ "groovyXml" ] }, { @@ -3216,6 +3218,14 @@ "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat" } } + }, { + "type" : "object", + "required" : [ "groovyJson" ], + "properties" : { + "groovyJson" : { + "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat" + } + } }, { "type" : "object", "required" : [ "groovyXml" ], @@ -3514,6 +3524,7 @@ "flatpack" : { }, "fory" : { }, "grok" : { }, + "groovyJson" : { }, "groovyXml" : { }, "gzipDeflater" : { }, "hl7" : { }, @@ -6099,35 +6110,6 @@ } } ] }, - "org.apache.camel.model.SagaActionUriDefinition" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "object", - "additionalProperties" : false, - "properties" : { - "description" : { - "type" : "string" - }, - "disabled" : { - "type" : "boolean" - }, - "id" : { - "type" : "string" - }, - "note" : { - "type" : "string" - }, - "parameters" : { - "type" : "object" - }, - "uri" : { - "type" : "string" - } - } - } ], - "required" : [ "uri" ] - }, "org.apache.camel.model.SagaDefinition" : { "title" : "Saga", "description" : "Enables Sagas on the route", @@ -6135,14 +6117,14 @@ "additionalProperties" : false, "properties" : { "compensation" : { + "type" : "string", "title" : "Compensation", - "description" : "The compensation endpoint URI that must be called to compensate all changes done in the route. The route corresponding to the compensation URI must perform compensation and complete without error. If errors occur during compensation, the saga service may call again the compensation URI to retry.", - "$ref" : "#/items/definitions/org.apache.camel.model.SagaActionUriDefinition" + "description" : "The compensation endpoint URI that must be called to compensate all changes done in the route. The route corresponding to the compensation URI must perform compensation and complete without error. If errors occur during compensation, the saga service may call again the compensation URI to retry." }, "completion" : { + "type" : "string", "title" : "Completion", - "description" : "The completion endpoint URI that will be called when the Saga is completed successfully. The route corresponding to the completion URI must perform completion tasks and terminate without error. If errors occur during completion, the saga service may call again the completion URI to retry.", - "$ref" : "#/items/definitions/org.apache.camel.model.SagaActionUriDefinition" + "description" : "The completion endpoint URI that will be called when the Saga is completed successfully. The route corresponding to the completion URI must perform completion tasks and terminate without error. If errors occur during completion, the saga service may call again the completion URI to retry." }, "completionMode" : { "type" : "string", @@ -8403,6 +8385,7 @@ "flatpack" : { }, "fory" : { }, "grok" : { }, + "groovyJson" : { }, "groovyXml" : { }, "gzipDeflater" : { }, "hl7" : { }, @@ -8478,6 +8461,8 @@ "required" : [ "fory" ] }, { "required" : [ "grok" ] + }, { + "required" : [ "groovyJson" ] }, { "required" : [ "groovyXml" ] }, { @@ -8662,6 +8647,14 @@ "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat" } } + }, { + "type" : "object", + "required" : [ "groovyJson" ], + "properties" : { + "groovyJson" : { + "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat" + } + } }, { "type" : "object", "required" : [ "groovyXml" ], @@ -9193,1382 +9186,250 @@ "tokenize" : { }, "variable" : { }, "wasm" : { }, - "xpath" : { }, - "xquery" : { }, - "xtokenize" : { }, - "expression" : { } - } - }, - "org.apache.camel.model.WireTapDefinition" : { - "title" : "Wire Tap", - "description" : "Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.", - "type" : "object", - "additionalProperties" : false, - "properties" : { - "allowOptimisedComponents" : { - "type" : "boolean", - "title" : "Allow Optimised Components", - "description" : "Whether to allow components to optimise toD if they are org.apache.camel.spi.SendDynamicAware .", - "default" : true - }, - "autoStartComponents" : { - "type" : "boolean", - "title" : "Auto Start Components", - "description" : "Whether to auto startup components when toD is starting up.", - "default" : true - }, - "cacheSize" : { - "type" : "number", - "title" : "Cache Size", - "description" : "Sets the maximum size used by the org.apache.camel.spi.ProducerCache which is used to cache and reuse producers when using this recipient list, when uris are reused. Beware that when using dynamic endpoints then it affects how well the cache can be utilized. If each dynamic endpoint is unique then its best to turn off caching by setting this to -1, which allows Camel to not cache both the producers and endpoints; they are regarded as prototype scoped and will [...] - }, - "copy" : { - "type" : "boolean", - "title" : "Copy", - "description" : "Uses a copy of the original exchange", - "default" : true - }, - "description" : { - "type" : "string", - "title" : "Description", - "description" : "Sets the description of this node" - }, - "disabled" : { - "type" : "boolean", - "title" : "Disabled", - "description" : "Disables this EIP from the route.", - "default" : false - }, - "dynamicUri" : { - "type" : "boolean", - "title" : "Dynamic Uri", - "description" : "Whether the uri is dynamic or static. If the uri is dynamic then the simple language is used to evaluate a dynamic uri to use as the wire-tap destination, for each incoming message. This works similar to how the toD EIP pattern works. If static then the uri is used as-is as the wire-tap destination.", - "default" : true - }, - "executorService" : { - "type" : "string", - "title" : "Executor Service", - "description" : "Uses a custom thread pool" - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "Sets the id of this node" - }, - "ignoreInvalidEndpoint" : { - "type" : "boolean", - "title" : "Ignore Invalid Endpoint", - "description" : "Whether to ignore invalid endpoint URIs and skip sending the message.", - "default" : false - }, - "note" : { - "type" : "string", - "title" : "Note", - "description" : "Sets the note of this node" - }, - "onPrepare" : { - "type" : "string", - "title" : "On Prepare", - "description" : "Uses the Processor when preparing the org.apache.camel.Exchange to be sent. This can be used to deep-clone messages that should be sent, or any custom logic needed before the exchange is sent." - }, - "parameters" : { - "type" : "object" - }, - "uri" : { - "type" : "string", - "title" : "Uri", - "description" : "The uri of the endpoint to send to. The uri can be dynamic computed using the org.apache.camel.language.simple.SimpleLanguage expression." - }, - "variableReceive" : { - "type" : "string", - "title" : "Variable Receive", - "description" : "To use a variable as the source for the message body to send. This makes it handy to use variables for user data and to easily control what data to use for sending and receiving. Important: When using send variable then the message body is taken from this variable instead of the current Message , however the headers from the Message will still be used as well. In other words, the variable is used instead of the message body, but everything else is as usual." - }, - "variableSend" : { - "type" : "string", - "title" : "Variable Send", - "description" : "To use a variable as the source for the message body to send. This makes it handy to use variables for user data and to easily control what data to use for sending and receiving. Important: When using send variable then the message body is taken from this variable instead of the current message, however the headers from the message will still be used as well. In other words, the variable is used instead of the message body, but everything else is as usual." - } - }, - "required" : [ "uri" ] - }, - "org.apache.camel.model.app.BeanConstructorDefinition" : { - "type" : "object", - "additionalProperties" : false, - "properties" : { - "index" : { - "type" : "number" - }, - "value" : { - "type" : "string" - } - }, - "required" : [ "value" ] - }, - "org.apache.camel.model.app.BeanConstructorsDefinition" : { - "type" : "object", - "additionalProperties" : false, - "properties" : { - "constructor" : { - "type" : "array", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.app.BeanConstructorDefinition" - } - } - } - }, - "org.apache.camel.model.app.BeanPropertiesDefinition" : { - "type" : "object", - "additionalProperties" : false, - "properties" : { - "property" : { - "type" : "array", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.app.BeanPropertyDefinition" - } - } - } - }, - "org.apache.camel.model.app.BeanPropertyDefinition" : { - "type" : "object", - "additionalProperties" : false, - "properties" : { - "key" : { - "type" : "string" - }, - "properties" : { - "$ref" : "#/items/definitions/org.apache.camel.model.app.BeanPropertiesDefinition" - }, - "value" : { - "type" : "string" - } - } - }, - "org.apache.camel.model.app.ComponentScanDefinition" : { - "type" : "object", - "additionalProperties" : false, - "properties" : { - "basePackage" : { - "type" : "string" - } - } - }, - "org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" : { - "title" : "Blacklist Service Filter", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "servers" : { - "type" : "array", - "title" : "Servers", - "description" : "Sets the server blacklist. Each entry can be a list of servers separated by comma in the format: servicehost:port,servicehost2:port,servicehost3:port", - "items" : { - "type" : "string" - } - } - } - }, - "org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" : { - "title" : "Caching Service Discovery", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "anyOf" : [ { - "oneOf" : [ { - "type" : "object", - "required" : [ "combinedServiceDiscovery" ], - "properties" : { - "combinedServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "combinedServiceDiscovery" ] - }, { - "required" : [ "consulServiceDiscovery" ] - }, { - "required" : [ "dnsServiceDiscovery" ] - }, { - "required" : [ "kubernetesServiceDiscovery" ] - }, { - "required" : [ "staticServiceDiscovery" ] - } ] - } - }, { - "type" : "object", - "required" : [ "consulServiceDiscovery" ], - "properties" : { - "consulServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "dnsServiceDiscovery" ], - "properties" : { - "dnsServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "kubernetesServiceDiscovery" ], - "properties" : { - "kubernetesServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "staticServiceDiscovery" ], - "properties" : { - "staticServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" - } - } - } ] - } ], - "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "timeout" : { - "type" : "number", - "title" : "Timeout", - "description" : "Set the time the services will be retained.", - "default" : 60 - }, - "units" : { - "type" : "string", - "title" : "Units", - "description" : "Set the time unit for the timeout.", - "default" : "SECONDS", - "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ] - }, - "combinedServiceDiscovery" : { }, - "consulServiceDiscovery" : { }, - "dnsServiceDiscovery" : { }, - "kubernetesServiceDiscovery" : { }, - "staticServiceDiscovery" : { } - } - }, - "org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" : { - "title" : "Combined Service Discovery", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "cachingServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" - }, - "consulServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" - }, - "dnsServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "kubernetesServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "staticServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" - } - } - }, - "org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration" : { - "title" : "Combined Service Filter", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "blacklistServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" - }, - "customServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" - }, - "healthyServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "passThroughServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - } - } - }, - "org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" : { - "title" : "Consul Service Discovery", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "aclToken" : { - "type" : "string", - "title" : "Acl Token", - "description" : "Sets the ACL token to be used with Consul" - }, - "blockSeconds" : { - "type" : "number", - "title" : "Block Seconds", - "description" : "The seconds to wait for a watch event, default 10 seconds", - "default" : 10 - }, - "connectTimeoutMillis" : { - "type" : "number", - "title" : "Connect Timeout Millis", - "description" : "Connect timeout for OkHttpClient" - }, - "datacenter" : { - "type" : "string", - "title" : "Datacenter", - "description" : "The data center" - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "password" : { - "type" : "string", - "title" : "Password", - "description" : "Sets the password to be used for basic authentication" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "readTimeoutMillis" : { - "type" : "number", - "title" : "Read Timeout Millis", - "description" : "Read timeout for OkHttpClient" - }, - "url" : { - "type" : "string", - "title" : "Url", - "description" : "The Consul agent URL" - }, - "userName" : { - "type" : "string", - "title" : "User Name", - "description" : "Sets the username to be used for basic authentication" - }, - "writeTimeoutMillis" : { - "type" : "number", - "title" : "Write Timeout Millis", - "description" : "Write timeout for OkHttpClient" - } - } - }, - "org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" : { - "title" : "Custom Service Filter", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "ref" : { - "type" : "string", - "title" : "Ref", - "description" : "Reference of a ServiceFilter" - } - } - }, - "org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration" : { - "title" : "Default Load Balancer", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - } - } - }, - "org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" : { - "title" : "Dns Service Discovery", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "domain" : { - "type" : "string", - "title" : "Domain", - "description" : "The domain name;" - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "proto" : { - "type" : "string", - "title" : "Proto", - "description" : "The transport protocol of the desired service.", - "default" : "_tcp" - } - } - }, - "org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" : { - "title" : "Healthy Service Filter", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - } - } - }, - "org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" : { - "title" : "Kubernetes Service Discovery", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "apiVersion" : { - "type" : "string", - "title" : "Api Version", - "description" : "Sets the API version when using client lookup" - }, - "caCertData" : { - "type" : "string", - "title" : "Ca Cert Data", - "description" : "Sets the Certificate Authority data when using client lookup" - }, - "caCertFile" : { - "type" : "string", - "title" : "Ca Cert File", - "description" : "Sets the Certificate Authority data that are loaded from the file when using client lookup" - }, - "clientCertData" : { - "type" : "string", - "title" : "Client Cert Data", - "description" : "Sets the Client Certificate data when using client lookup" - }, - "clientCertFile" : { - "type" : "string", - "title" : "Client Cert File", - "description" : "Sets the Client Certificate data that are loaded from the file when using client lookup" - }, - "clientKeyAlgo" : { - "type" : "string", - "title" : "Client Key Algo", - "description" : "Sets the Client Keystore algorithm, such as RSA when using client lookup" - }, - "clientKeyData" : { - "type" : "string", - "title" : "Client Key Data", - "description" : "Sets the Client Keystore data when using client lookup" - }, - "clientKeyFile" : { - "type" : "string", - "title" : "Client Key File", - "description" : "Sets the Client Keystore data that are loaded from the file when using client lookup" - }, - "clientKeyPassphrase" : { - "type" : "string", - "title" : "Client Key Passphrase", - "description" : "Sets the Client Keystore passphrase when using client lookup" - }, - "dnsDomain" : { - "type" : "string", - "title" : "Dns Domain", - "description" : "Sets the DNS domain to use for DNS lookup." - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "lookup" : { - "type" : "string", - "title" : "Lookup", - "description" : "How to perform service lookup. Possible values: client, dns, environment. When using client, then the client queries the kubernetes master to obtain a list of active pods that provides the service, and then random (or round robin) select a pod. When using dns the service name is resolved as name.namespace.svc.dnsDomain. When using dnssrv the service name is resolved with SRV query for _._...svc... When using environment then environment variables are used to [...] - "default" : "environment", - "enum" : [ "environment", "dns", "client" ] - }, - "masterUrl" : { - "type" : "string", - "title" : "Master Url", - "description" : "Sets the URL to the master when using client lookup" - }, - "namespace" : { - "type" : "string", - "title" : "Namespace", - "description" : "Sets the namespace to use. Will by default use namespace from the ENV variable KUBERNETES_MASTER." - }, - "oauthToken" : { - "type" : "string", - "title" : "Oauth Token", - "description" : "Sets the OAUTH token for authentication (instead of username/password) when using client lookup" - }, - "password" : { - "type" : "string", - "title" : "Password", - "description" : "Sets the password for authentication when using client lookup" - }, - "portName" : { - "type" : "string", - "title" : "Port Name", - "description" : "Sets the Port Name to use for DNS/DNSSRV lookup." - }, - "portProtocol" : { - "type" : "string", - "title" : "Port Protocol", - "description" : "Sets the Port Protocol to use for DNS/DNSSRV lookup." - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "trustCerts" : { - "type" : "boolean", - "title" : "Trust Certs", - "description" : "Sets whether to turn on trust certificate check when using client lookup", - "default" : false - }, - "username" : { - "type" : "string", - "title" : "Username", - "description" : "Sets the username for authentication when using client lookup" - } - } - }, - "org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" : { - "title" : "Pass Through Service Filter", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - } - } - }, - "org.apache.camel.model.cloud.ServiceCallConfigurationDefinition" : { - "title" : "Service Call Configuration", - "description" : "Remote service call configuration", - "deprecated" : true, - "type" : "object", - "additionalProperties" : false, - "anyOf" : [ { - "oneOf" : [ { - "type" : "object", - "required" : [ "blacklistServiceFilter" ], - "properties" : { - "blacklistServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "blacklistServiceFilter" ] - }, { - "required" : [ "combinedServiceFilter" ] - }, { - "required" : [ "customServiceFilter" ] - }, { - "required" : [ "healthyServiceFilter" ] - }, { - "required" : [ "passThroughServiceFilter" ] - } ] - } - }, { - "type" : "object", - "required" : [ "combinedServiceFilter" ], - "properties" : { - "combinedServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "customServiceFilter" ], - "properties" : { - "customServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "healthyServiceFilter" ], - "properties" : { - "healthyServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "passThroughServiceFilter" ], - "properties" : { - "passThroughServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" - } - } - } ] - }, { - "oneOf" : [ { - "type" : "object", - "required" : [ "cachingServiceDiscovery" ], - "properties" : { - "cachingServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "cachingServiceDiscovery" ] - }, { - "required" : [ "combinedServiceDiscovery" ] - }, { - "required" : [ "consulServiceDiscovery" ] - }, { - "required" : [ "dnsServiceDiscovery" ] - }, { - "required" : [ "kubernetesServiceDiscovery" ] - }, { - "required" : [ "staticServiceDiscovery" ] - }, { - "required" : [ "zookeeperServiceDiscovery" ] - } ] - } - }, { - "type" : "object", - "required" : [ "combinedServiceDiscovery" ], - "properties" : { - "combinedServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "consulServiceDiscovery" ], - "properties" : { - "consulServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "dnsServiceDiscovery" ], - "properties" : { - "dnsServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "kubernetesServiceDiscovery" ], - "properties" : { - "kubernetesServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "staticServiceDiscovery" ], - "properties" : { - "staticServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "zookeeperServiceDiscovery" ], - "properties" : { - "zookeeperServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration" - } - } - } ] - }, { - "oneOf" : [ { - "type" : "object", - "required" : [ "defaultLoadBalancer" ], - "properties" : { - "defaultLoadBalancer" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "defaultLoadBalancer" ] - } ] - } - } ] - }, { - "oneOf" : [ { - "type" : "object", - "required" : [ "expression" ], - "properties" : { - "expression" : { - "title" : "Expression", - "description" : "Configures the Expression using the given configuration.", - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ServiceCallExpressionConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "expression" ] - } ] - } - } ] - } ], - "properties" : { - "component" : { - "type" : "string", - "title" : "Component", - "description" : "The component to use.", - "default" : "http" - }, - "expressionRef" : { - "type" : "string", - "title" : "Expression Ref", - "description" : "Set a reference to a custom Expression to use." - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "loadBalancerRef" : { - "type" : "string", - "title" : "Load Balancer Ref", - "description" : "Sets a reference to a custom ServiceLoadBalancer to use." - }, - "pattern" : { - "type" : "string", - "title" : "Pattern", - "description" : "Sets the optional ExchangePattern used to invoke this endpoint", - "enum" : [ "InOnly", "InOut" ] - }, - "serviceChooserRef" : { - "type" : "string", - "title" : "Service Chooser Ref", - "description" : "Sets a reference to a custom ServiceChooser to use." - }, - "serviceDiscoveryRef" : { - "type" : "string", - "title" : "Service Discovery Ref", - "description" : "Sets a reference to a custom ServiceDiscovery to use." - }, - "serviceFilterRef" : { - "type" : "string", - "title" : "Service Filter Ref", - "description" : "Sets a reference to a custom ServiceFilter to use." - }, - "uri" : { - "type" : "string", - "title" : "Uri", - "description" : "The uri of the endpoint to send to. The uri can be dynamic computed using the simple language expression." - }, - "blacklistServiceFilter" : { }, - "combinedServiceFilter" : { }, - "customServiceFilter" : { }, - "healthyServiceFilter" : { }, - "passThroughServiceFilter" : { }, - "cachingServiceDiscovery" : { }, - "combinedServiceDiscovery" : { }, - "consulServiceDiscovery" : { }, - "dnsServiceDiscovery" : { }, - "kubernetesServiceDiscovery" : { }, - "staticServiceDiscovery" : { }, - "zookeeperServiceDiscovery" : { }, - "defaultLoadBalancer" : { }, - "expression" : { } - } - }, - "org.apache.camel.model.cloud.ServiceCallDefinition" : { - "title" : "Service Call", - "description" : "To call remote services", - "deprecated" : true, - "oneOf" : [ { - "type" : "string" - }, { - "type" : "object", - "additionalProperties" : false, - "anyOf" : [ { - "oneOf" : [ { - "type" : "object", - "required" : [ "blacklistServiceFilter" ], - "properties" : { - "blacklistServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "blacklistServiceFilter" ] - }, { - "required" : [ "combinedServiceFilter" ] - }, { - "required" : [ "customServiceFilter" ] - }, { - "required" : [ "healthyServiceFilter" ] - }, { - "required" : [ "passThroughServiceFilter" ] - } ] - } - }, { - "type" : "object", - "required" : [ "combinedServiceFilter" ], - "properties" : { - "combinedServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "customServiceFilter" ], - "properties" : { - "customServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "healthyServiceFilter" ], - "properties" : { - "healthyServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "passThroughServiceFilter" ], - "properties" : { - "passThroughServiceFilter" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" - } - } - } ] - }, { - "oneOf" : [ { - "type" : "object", - "required" : [ "cachingServiceDiscovery" ], - "properties" : { - "cachingServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "cachingServiceDiscovery" ] - }, { - "required" : [ "combinedServiceDiscovery" ] - }, { - "required" : [ "consulServiceDiscovery" ] - }, { - "required" : [ "dnsServiceDiscovery" ] - }, { - "required" : [ "kubernetesServiceDiscovery" ] - }, { - "required" : [ "staticServiceDiscovery" ] - }, { - "required" : [ "zookeeperServiceDiscovery" ] - } ] - } - }, { - "type" : "object", - "required" : [ "combinedServiceDiscovery" ], - "properties" : { - "combinedServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "consulServiceDiscovery" ], - "properties" : { - "consulServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "dnsServiceDiscovery" ], - "properties" : { - "dnsServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "kubernetesServiceDiscovery" ], - "properties" : { - "kubernetesServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "staticServiceDiscovery" ], - "properties" : { - "staticServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" - } - } - }, { - "type" : "object", - "required" : [ "zookeeperServiceDiscovery" ], - "properties" : { - "zookeeperServiceDiscovery" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration" - } - } - } ] - }, { - "oneOf" : [ { - "type" : "object", - "required" : [ "defaultLoadBalancer" ], - "properties" : { - "defaultLoadBalancer" : { - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "defaultLoadBalancer" ] - } ] - } - } ] - }, { - "oneOf" : [ { - "type" : "object", - "required" : [ "expression" ], - "properties" : { - "expression" : { - "title" : "Expression", - "description" : "Configures the Expression using the given configuration.", - "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ServiceCallExpressionConfiguration" - } - } - }, { - "not" : { - "anyOf" : [ { - "required" : [ "expression" ] - } ] - } - } ] - } ], - "properties" : { - "component" : { - "type" : "string", - "title" : "Component", - "description" : "The component to use.", - "default" : "http" - }, - "configurationRef" : { - "type" : "string", - "title" : "Configuration Ref", - "description" : "Refers to a ServiceCall configuration to use" - }, - "description" : { - "type" : "string", - "title" : "Description", - "description" : "Sets the description of this node" - }, - "disabled" : { - "type" : "boolean", - "title" : "Disabled", - "description" : "Disables this EIP from the route.", - "default" : false - }, - "expressionRef" : { - "type" : "string", - "title" : "Expression Ref", - "description" : "Set a reference to a custom Expression to use." - }, - "id" : { - "type" : "string", - "title" : "Id", - "description" : "Sets the id of this node" - }, - "loadBalancerRef" : { - "type" : "string", - "title" : "Load Balancer Ref", - "description" : "Sets a reference to a custom ServiceLoadBalancer to use." - }, - "name" : { - "type" : "string", - "title" : "Name", - "description" : "Sets the name of the service to use" - }, - "note" : { - "type" : "string", - "title" : "Note", - "description" : "Sets the note of this node" - }, - "pattern" : { - "type" : "string", - "title" : "Pattern", - "description" : "Sets the optional ExchangePattern used to invoke this endpoint", - "enum" : [ "InOnly", "InOut" ] - }, - "serviceChooserRef" : { - "type" : "string", - "title" : "Service Chooser Ref", - "description" : "Sets a reference to a custom ServiceChooser to use." - }, - "serviceDiscoveryRef" : { - "type" : "string", - "title" : "Service Discovery Ref", - "description" : "Sets a reference to a custom ServiceDiscovery to use." - }, - "serviceFilterRef" : { - "type" : "string", - "title" : "Service Filter Ref", - "description" : "Sets a reference to a custom ServiceFilter to use." - }, - "uri" : { - "type" : "string", - "title" : "Uri", - "description" : "The uri of the endpoint to send to. The uri can be dynamic computed using the org.apache.camel.language.simple.SimpleLanguage expression." - }, - "blacklistServiceFilter" : { }, - "combinedServiceFilter" : { }, - "customServiceFilter" : { }, - "healthyServiceFilter" : { }, - "passThroughServiceFilter" : { }, - "cachingServiceDiscovery" : { }, - "combinedServiceDiscovery" : { }, - "consulServiceDiscovery" : { }, - "dnsServiceDiscovery" : { }, - "kubernetesServiceDiscovery" : { }, - "staticServiceDiscovery" : { }, - "zookeeperServiceDiscovery" : { }, - "defaultLoadBalancer" : { }, - "expression" : { } - } - } ], - "required" : [ "name" ] + "xpath" : { }, + "xquery" : { }, + "xtokenize" : { }, + "expression" : { } + } }, - "org.apache.camel.model.cloud.ServiceCallExpressionConfiguration" : { - "title" : "Service Expression", - "deprecated" : true, + "org.apache.camel.model.WireTapDefinition" : { + "title" : "Wire Tap", + "description" : "Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.", "type" : "object", "additionalProperties" : false, "properties" : { - "expressionType" : { - "$ref" : "#/items/definitions/org.apache.camel.model.language.ExpressionDefinition" + "allowOptimisedComponents" : { + "type" : "boolean", + "title" : "Allow Optimised Components", + "description" : "Whether to allow components to optimise toD if they are org.apache.camel.spi.SendDynamicAware .", + "default" : true + }, + "autoStartComponents" : { + "type" : "boolean", + "title" : "Auto Start Components", + "description" : "Whether to auto startup components when toD is starting up.", + "default" : true + }, + "cacheSize" : { + "type" : "number", + "title" : "Cache Size", + "description" : "Sets the maximum size used by the org.apache.camel.spi.ProducerCache which is used to cache and reuse producers when using this recipient list, when uris are reused. Beware that when using dynamic endpoints then it affects how well the cache can be utilized. If each dynamic endpoint is unique then its best to turn off caching by setting this to -1, which allows Camel to not cache both the producers and endpoints; they are regarded as prototype scoped and will [...] + }, + "copy" : { + "type" : "boolean", + "title" : "Copy", + "description" : "Uses a copy of the original exchange", + "default" : true }, - "hostHeader" : { + "description" : { + "type" : "string", + "title" : "Description", + "description" : "Sets the description of this node" + }, + "disabled" : { + "type" : "boolean", + "title" : "Disabled", + "description" : "Disables this EIP from the route.", + "default" : false + }, + "dynamicUri" : { + "type" : "boolean", + "title" : "Dynamic Uri", + "description" : "Whether the uri is dynamic or static. If the uri is dynamic then the simple language is used to evaluate a dynamic uri to use as the wire-tap destination, for each incoming message. This works similar to how the toD EIP pattern works. If static then the uri is used as-is as the wire-tap destination.", + "default" : true + }, + "executorService" : { "type" : "string", - "title" : "Host Header", - "description" : "The header that holds the service host information, default ServiceCallConstants.SERVICE_HOST", - "default" : "CamelServiceCallServiceHost" + "title" : "Executor Service", + "description" : "Uses a custom thread pool" }, "id" : { "type" : "string", "title" : "Id", - "description" : "The id of this node" + "description" : "Sets the id of this node" + }, + "ignoreInvalidEndpoint" : { + "type" : "boolean", + "title" : "Ignore Invalid Endpoint", + "description" : "Whether to ignore invalid endpoint URIs and skip sending the message.", + "default" : false }, - "portHeader" : { + "note" : { "type" : "string", - "title" : "Port Header", - "description" : "The header that holds the service port information, default ServiceCallConstants.SERVICE_PORT", - "default" : "CamelServiceCallServicePort" + "title" : "Note", + "description" : "Sets the note of this node" }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } + "onPrepare" : { + "type" : "string", + "title" : "On Prepare", + "description" : "Uses the Processor when preparing the org.apache.camel.Exchange to be sent. This can be used to deep-clone messages that should be sent, or any custom logic needed before the exchange is sent." + }, + "parameters" : { + "type" : "object" + }, + "uri" : { + "type" : "string", + "title" : "Uri", + "description" : "The uri of the endpoint to send to. The uri can be dynamic computed using the org.apache.camel.language.simple.SimpleLanguage expression." + }, + "variableReceive" : { + "type" : "string", + "title" : "Variable Receive", + "description" : "To use a variable as the source for the message body to send. This makes it handy to use variables for user data and to easily control what data to use for sending and receiving. Important: When using send variable then the message body is taken from this variable instead of the current Message , however the headers from the Message will still be used as well. In other words, the variable is used instead of the message body, but everything else is as usual." + }, + "variableSend" : { + "type" : "string", + "title" : "Variable Send", + "description" : "To use a variable as the source for the message body to send. This makes it handy to use variables for user data and to easily control what data to use for sending and receiving. Important: When using send variable then the message body is taken from this variable instead of the current message, however the headers from the message will still be used as well. In other words, the variable is used instead of the message body, but everything else is as usual." } - } + }, + "required" : [ "uri" ] }, - "org.apache.camel.model.cloud.ServiceCallServiceChooserConfiguration" : { - "title" : "Service Chooser Configuration", - "deprecated" : true, + "org.apache.camel.model.app.BeanConstructorDefinition" : { "type" : "object", "additionalProperties" : false, "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" + "index" : { + "type" : "number" }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } + "value" : { + "type" : "string" } - } + }, + "required" : [ "value" ] }, - "org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration" : { - "title" : "Service Discovery Configuration", - "deprecated" : true, + "org.apache.camel.model.app.BeanConstructorsDefinition" : { "type" : "object", "additionalProperties" : false, "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { + "constructor" : { "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" + "$ref" : "#/items/definitions/org.apache.camel.model.app.BeanConstructorDefinition" } } } }, - "org.apache.camel.model.cloud.ServiceCallServiceFilterConfiguration" : { - "title" : "Service Filter Configuration", - "deprecated" : true, + "org.apache.camel.model.app.BeanPropertiesDefinition" : { "type" : "object", "additionalProperties" : false, "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { + "property" : { "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" + "$ref" : "#/items/definitions/org.apache.camel.model.app.BeanPropertyDefinition" } } } }, - "org.apache.camel.model.cloud.ServiceCallServiceLoadBalancerConfiguration" : { - "title" : "Load Balancer Configuration", - "deprecated" : true, + "org.apache.camel.model.app.BeanPropertyDefinition" : { "type" : "object", "additionalProperties" : false, "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" + "key" : { + "type" : "string" }, "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } + "$ref" : "#/items/definitions/org.apache.camel.model.app.BeanPropertiesDefinition" + }, + "value" : { + "type" : "string" } } }, - "org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" : { - "title" : "Static Service Discovery", - "deprecated" : true, + "org.apache.camel.model.app.ComponentScanDefinition" : { "type" : "object", "additionalProperties" : false, "properties" : { - "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" - }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } - }, - "servers" : { - "type" : "array", - "title" : "Servers", - "description" : "Sets the server list. Each entry can be a list of servers separated by comma in the format: servicehost:port,servicehost2:port,servicehost3:port", - "items" : { - "type" : "string" - } + "basePackage" : { + "type" : "string" } } }, - "org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration" : { - "title" : "Zookeeper Service Discovery", - "deprecated" : true, + "org.apache.camel.model.app.SSLContextParametersDefinition" : { "type" : "object", "additionalProperties" : false, "properties" : { - "basePath" : { - "type" : "string", - "title" : "Base Path", - "description" : "Set the base path to store in ZK" + "certAlias" : { + "type" : "string" + }, + "cipherSuites" : { + "type" : "string" + }, + "cipherSuitesExclude" : { + "type" : "string" + }, + "cipherSuitesInclude" : { + "type" : "string" }, - "connectionTimeout" : { + "clientAuthentication" : { "type" : "string", - "title" : "Connection Timeout", - "description" : "Connection timeout." + "enum" : [ "NONE", "WANT", "REQUIRE" ] }, "id" : { - "type" : "string", - "title" : "Id", - "description" : "The id of this node" + "type" : "string" }, - "namespace" : { - "type" : "string", - "title" : "Namespace", - "description" : "As ZooKeeper is a shared space, users of a given cluster should stay within a pre-defined namespace. If a namespace is set here, all paths will get pre-pended with the namespace" + "keyManagerAlgorithm" : { + "type" : "string" }, - "nodes" : { - "type" : "string", - "title" : "Nodes", - "description" : "A comma separate list of servers to connect to in the form host:port" + "keyManagerProvider" : { + "type" : "string" }, - "properties" : { - "type" : "array", - "title" : "Properties", - "description" : "Set client properties to use. These properties are specific to what service call implementation are in use. For example if using a different one, then the client properties are defined according to the specific service in use.", - "items" : { - "$ref" : "#/items/definitions/org.apache.camel.model.PropertyDefinition" - } + "keyStore" : { + "type" : "string" }, - "reconnectBaseSleepTime" : { - "type" : "string", - "title" : "Reconnect Base Sleep Time", - "description" : "Initial amount of time to wait between retries." + "keyStoreProvider" : { + "type" : "string" }, - "reconnectMaxRetries" : { - "type" : "string", - "title" : "Reconnect Max Retries", - "description" : "Max number of times to retry" + "keyStoreType" : { + "type" : "string" }, - "reconnectMaxSleepTime" : { - "type" : "string", - "title" : "Reconnect Max Sleep Time", - "description" : "Max time in ms to sleep on each retry" + "keystorePassword" : { + "type" : "string" + }, + "namedGroups" : { + "type" : "string" + }, + "namedGroupsExclude" : { + "type" : "string" + }, + "namedGroupsInclude" : { + "type" : "string" + }, + "provider" : { + "type" : "string" + }, + "secureRandomAlgorithm" : { + "type" : "string" + }, + "secureRandomProvider" : { + "type" : "string" + }, + "secureSocketProtocol" : { + "type" : "string" }, "sessionTimeout" : { - "type" : "string", - "title" : "Session Timeout", - "description" : "Session timeout." + "type" : "string" + }, + "signatureSchemes" : { + "type" : "string" + }, + "signatureSchemesExclude" : { + "type" : "string" + }, + "signatureSchemesInclude" : { + "type" : "string" + }, + "trustAllCertificates" : { + "type" : "string" + }, + "trustStore" : { + "type" : "string" + }, + "trustStorePassword" : { + "type" : "string" } - }, - "required" : [ "basePath", "nodes" ] + } }, "org.apache.camel.model.config.BatchResequencerConfig" : { "title" : "Batch Config", @@ -11362,6 +10223,9 @@ "grok" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat" }, + "groovyJson" : { + "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat" + }, "groovyXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GroovyXmlDataFormat" }, @@ -11841,6 +10705,25 @@ }, "required" : [ "pattern" ] }, + "org.apache.camel.model.dataformat.GroovyJSonDataFormat" : { + "title" : "Groovy JSon", + "description" : "Transform between JSon and java.util.Map or java.util.List objects.", + "type" : "object", + "additionalProperties" : false, + "properties" : { + "id" : { + "type" : "string", + "title" : "Id", + "description" : "The id of this node" + }, + "prettyPrint" : { + "type" : "boolean", + "title" : "Pretty Print", + "description" : "To pretty printing output nicely formatted. Is by default true.", + "default" : true + } + } + }, "org.apache.camel.model.dataformat.GroovyXmlDataFormat" : { "title" : "Groovy XML", "description" : "Transform between XML and Groovy Node (Map structure) objects.", @@ -13941,6 +12824,7 @@ "org.apache.camel.model.language.CSimpleExpression" : { "title" : "CSimple", "description" : "Evaluate a compiled simple expression.", + "deprecated" : true, "oneOf" : [ { "type" : "string" }, { @@ -17577,6 +16461,8 @@ "required" : [ "fory" ] }, { "required" : [ "grok" ] + }, { + "required" : [ "groovyJson" ] }, { "required" : [ "groovyXml" ] }, { @@ -17757,6 +16643,14 @@ "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat" } } + }, { + "type" : "object", + "required" : [ "groovyJson" ], + "properties" : { + "groovyJson" : { + "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat" + } + } }, { "type" : "object", "required" : [ "groovyXml" ], @@ -18028,6 +16922,7 @@ "flatpack" : { }, "fory" : { }, "grok" : { }, + "groovyJson" : { }, "groovyXml" : { }, "gzipDeflater" : { }, "hl7" : { }, @@ -18293,11 +17188,20 @@ "templatedRoute" : { "$ref" : "#/items/definitions/org.apache.camel.model.TemplatedRouteDefinition" }, + "sslContextParameters" : { + "$ref" : "#/items/definitions/org.apache.camel.model.app.SSLContextParametersDefinition" + }, "restConfiguration" : { "$ref" : "#/items/definitions/org.apache.camel.model.rest.RestConfigurationDefinition" }, "rest" : { "$ref" : "#/items/definitions/org.apache.camel.model.rest.RestDefinition" + }, + "transformers" : { + "$ref" : "#/items/definitions/org.apache.camel.model.transformer.TransformersDefinition" + }, + "validators" : { + "$ref" : "#/items/definitions/org.apache.camel.model.validator.ValidatorsDefinition" } } }
