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-karaf.git
The following commit(s) were added to refs/heads/main by this push:
new 79755b34 camel-corda - has been removed
79755b34 is described below
commit 79755b342ad80fd3a60406441e93edf996cf7051
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat Jul 29 19:32:35 2023 +0200
camel-corda - has been removed
---
.../camel/catalog/karaf/components.properties | 1 -
.../camel/catalog/karaf/components/corda.json | 68 ----------------------
.../karaf/features/src/main/resources/features.xml | 8 ---
3 files changed, 77 deletions(-)
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components.properties
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components.properties
index fe6ae191..cb195679 100644
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components.properties
+++
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components.properties
@@ -41,7 +41,6 @@ coap
cometd
consul
controlbus
-corda
couchdb
cron
crypto
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/corda.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/corda.json
deleted file mode 100644
index 65cc983f..00000000
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/corda.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "component": {
- "kind": "component",
- "name": "corda",
- "title": "Corda",
- "description": "Perform operations against Corda blockchain platform using
corda-rpc library.",
- "deprecated": false,
- "firstVersion": "2.23.0",
- "label": "blockchain,rpc",
- "javaType": "org.apache.camel.component.corda.CordaComponent",
- "supportLevel": "Stable",
- "groupId": "org.apache.camel",
- "artifactId": "camel-corda",
- "version": "3.21.0-SNAPSHOT",
- "scheme": "corda",
- "extendsScheme": "",
- "syntax": "corda:node",
- "async": false,
- "api": false,
- "consumerOnly": false,
- "producerOnly": false,
- "lenientProperties": false
- },
- "componentProperties": {
- "configuration": { "kind": "property", "displayName": "Configuration",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.corda.CordaConfiguration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared configuration." },
- "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a me [...]
- "pageSpecification": { "kind": "property", "displayName": "Page
Specification", "group": "consumer", "label": "consumer", "required": false,
"type": "object", "javaType":
"net.corda.core.node.services.vault.PageSpecification", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "200",
"configurationClass": "org.apache.camel.component.corda.CordaConfiguration",
"configurationField": "configuration", "description": "PageSpecification allows
specification of a page [...]
- "processSnapshot": { "kind": "property", "displayName": "Process
Snapshot", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Whether to process snapshots or not" },
- "sort": { "kind": "property", "displayName": "Sort", "group": "consumer",
"label": "consumer", "required": false, "type": "object", "javaType":
"net.corda.core.node.services.vault.Sort", "enum": [ "ASC", "DESC" ],
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Sort allows specification of a set of entity
attribute names and their associated di [...]
- "contractStateClass": { "kind": "property", "displayName": "Contract State
Class", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "string", "javaType":
"java.lang.Class<net.corda.core.contracts.ContractState>", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "A contract state (or just state) contains opa
[...]
- "flowLogicArguments": { "kind": "property", "displayName": "Flow Logic
Arguments", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "array", "javaType": "java.lang.Object[]",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Start the given flow with the given arguments,
returning an Observable with a singl [...]
- "flowLogicClass": { "kind": "property", "displayName": "Flow Logic Class",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "string", "javaType":
"java.lang.Class<net.corda.core.flows.FlowLogic<java.lang.Object>>",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Start the given flow with the given argumen
[...]
- "queryCriteria": { "kind": "property", "displayName": "Query Criteria",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "object", "javaType":
"net.corda.core.node.services.vault.QueryCriteria", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "QueryCriteria assumes underlying schema tables
are correctly in [...]
- "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during star [...]
- "operation": { "kind": "property", "displayName": "Operation", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Operation to use" },
- "autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
- "password": { "kind": "property", "displayName": "Password", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Password for login" },
- "username": { "kind": "property", "displayName": "Username", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Username for login" }
- },
- "headers": {
- "OPERATION": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The operation to perform", "constantName":
"org.apache.camel.component.corda.CordaConstants#OPERATION" },
- "ATTACHMENT_QUERY_CRITERIA": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"net.corda.core.node.services.vault.AttachmentQueryCriteria", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The attachment query criteria", "constantName":
"org.apache.camel.component.corda.CordaConstants#ATTACHMENT_QUERY_CRITERIA" },
- "SORT": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
sort", "constantName": "org.apache.camel.component.corda.CordaConstants#SORT" },
- "EXACT_MATCH": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "Boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "If true, a case sensitive match is done against each component
of each X.500 name.", "constantName":
"org.apache.camel.component.corda.CordaConstants#EXACT_MATCH" },
- "ARGUMENTS": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "Object[]", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The arguments.", "constantName":
"org.apache.camel.component.corda.CordaConstants#ARGUMENTS" },
- "DRAINING_MODE": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The value of the node's flows draining mode.",
"constantName": "org.apache.camel.component.corda.CordaConstants#DRAINING_MODE"
},
- "SECURE_HASH": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType":
"net.corda.core.crypto.SecureHash", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Container for a
cryptographically secure hash value.", "constantName":
"org.apache.camel.component.corda.CordaConstants#SECURE_HASH" },
- "QUERY_CRITERIA": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType":
"net.corda.core.node.services.vault.QueryCriteria", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
query criteria.", "constantName":
"org.apache.camel.component.corda.CordaConstants#QUERY_CRITERIA" },
- "PAGE_SPECIFICATION": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType":
"net.corda.core.node.services.vault.PageSpecification", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
PageSpecification allows specification of a page number and page size",
"constantName":
"org.apache.camel.component.corda.CordaConstants#PAGE_SPECIFICATION" }
- },
- "properties": {
- "node": { "kind": "path", "displayName": "Node", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "The url for the corda node" },
- "pageSpecification": { "kind": "parameter", "displayName": "Page
Specification", "group": "consumer", "label": "consumer", "required": false,
"type": "object", "javaType":
"net.corda.core.node.services.vault.PageSpecification", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "200",
"configurationClass": "org.apache.camel.component.corda.CordaConfiguration",
"configurationField": "configuration", "description": "PageSpecification allows
specification of a pag [...]
- "processSnapshot": { "kind": "parameter", "displayName": "Process
Snapshot", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Whether to process snapshots or not" },
- "sort": { "kind": "parameter", "displayName": "Sort", "group": "consumer",
"label": "consumer", "required": false, "type": "object", "javaType":
"net.corda.core.node.services.vault.Sort", "enum": [ "ASC", "DESC" ],
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Sort allows specification of a set of entity
attribute names and their associated d [...]
- "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error
Handler", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Allows for bridging the consumer to the Camel routing Error
Handler, which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now [...]
- "contractStateClass": { "kind": "parameter", "displayName": "Contract
State Class", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "string", "javaType":
"java.lang.Class<net.corda.core.contracts.ContractState>", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "A contract state (or just state) contains op
[...]
- "exceptionHandler": { "kind": "parameter", "displayName": "Exception
Handler", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By default the
con [...]
- "exchangePattern": { "kind": "parameter", "displayName": "Exchange
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut",
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the exchange pattern when the consumer creates an
exchange." },
- "flowLogicArguments": { "kind": "parameter", "displayName": "Flow Logic
Arguments", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "array", "javaType": "java.lang.Object[]",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Start the given flow with the given arguments,
returning an Observable with a sing [...]
- "flowLogicClass": { "kind": "parameter", "displayName": "Flow Logic
Class", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "string", "javaType":
"java.lang.Class<net.corda.core.flows.FlowLogic<java.lang.Object>>",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Start the given flow with the given argume
[...]
- "queryCriteria": { "kind": "parameter", "displayName": "Query Criteria",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "object", "javaType":
"net.corda.core.node.services.vault.QueryCriteria", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "QueryCriteria assumes underlying schema tables
are correctly i [...]
- "operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Operation to use" },
- "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Whether the producer should be started lazy (on the first
message). By starting lazy you can use this to allow CamelContext and routes to
startup in situations where a producer may other [...]
- "password": { "kind": "parameter", "displayName": "Password", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Password for login" },
- "username": { "kind": "parameter", "displayName": "Username", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.corda.CordaConfiguration", "configurationField":
"configuration", "description": "Username for login" }
- }
-}
diff --git a/platforms/karaf/features/src/main/resources/features.xml
b/platforms/karaf/features/src/main/resources/features.xml
index 67590857..465f6758 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -620,14 +620,6 @@
<bundle
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.orbitz-consul-client/${consul-client-bundle-version}</bundle>
<bundle>mvn:org.apache.camel/camel-consul/${project.version}</bundle>
</feature>
- <feature name='camel-corda' version='${project.version}' start-level='50'>
- <feature version='${project.version}'>camel-core</feature>
- <bundle dependency='true'>mvn:io.reactivex/rxjava/1.3.8</bundle>
- <bundle
dependency='true'>wrap:mvn:net.corda/corda-core/${corda-version}</bundle>
- <bundle
dependency='true'>wrap:mvn:net.corda/corda-node-api/${corda-version}</bundle>
- <bundle
dependency='true'>wrap:mvn:net.corda/corda-rpc/${corda-version}</bundle>
- <bundle>mvn:org.apache.camel/camel-corda/${project.version}</bundle>
- </feature>
<feature name='camel-couchdb' version='${project.version}' start-level='50'>
<feature version='${project.version}'>camel-core</feature>
<bundle
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.lightcouch/${lightcouch-bundle-version}</bundle>