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-karaf.git
The following commit(s) were added to refs/heads/main by this push:
new 0fccf198 CAMEL-18496: removed the deprecated component camel-dozer
0fccf198 is described below
commit 0fccf1988adfb14a1ac9e49471ffa22cef01f863
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Jan 4 13:10:37 2023 +0100
CAMEL-18496: removed the deprecated component camel-dozer
---
.../camel/catalog/karaf/components/dozer.json | 38 ----------------------
.../karaf/features/src/main/resources/features.xml | 14 --------
2 files changed, 52 deletions(-)
diff --git
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/dozer.json
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/dozer.json
deleted file mode 100644
index 1c8cf544..00000000
---
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/dozer.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "component": {
- "kind": "component",
- "name": "dozer",
- "title": "Dozer",
- "description": "Map between Java beans using the Dozer mapping library.",
- "deprecated": true,
- "firstVersion": "2.15.0",
- "label": "transformation",
- "javaType": "org.apache.camel.component.dozer.DozerComponent",
- "supportLevel": "Stable",
- "groupId": "org.apache.camel",
- "artifactId": "camel-dozer",
- "version": "3.21.0-SNAPSHOT",
- "scheme": "dozer",
- "extendsScheme": "",
- "syntax": "dozer:name",
- "async": false,
- "api": false,
- "consumerOnly": false,
- "producerOnly": true,
- "lenientProperties": false
- },
- "componentProperties": {
- "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 [...]
- "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 [...]
- },
- "properties": {
- "name": { "kind": "path", "displayName": "Name", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.dozer.DozerConfiguration", "configurationField":
"configuration", "description": "A human readable name of the mapping." },
- "mappingConfiguration": { "kind": "parameter", "displayName": "Mapping
Configuration", "group": "producer", "label": "", "required": false, "type":
"object", "javaType":
"org.apache.camel.converter.dozer.DozerBeanMapperConfiguration", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.dozer.DozerConfiguration", "configurationField":
"configuration", "description": "The name of a DozerBeanMapperConfiguration
bean in the Camel re [...]
- "mappingFile": { "kind": "parameter", "displayName": "Mapping File",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "dozerBeanMapping.xml", "configurationClass":
"org.apache.camel.component.dozer.DozerConfiguration", "configurationField":
"configuration", "description": "The location of a Dozer configuration file.
The file is loaded from the classpath by d [...]
- "marshalId": { "kind": "parameter", "displayName": "Marshal Id", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.dozer.DozerConfiguration",
"configurationField": "configuration", "description": "The id of a dataFormat
defined within the Camel Context to use for marshalling the mapping output to a
non-Java type." },
- "sourceModel": { "kind": "parameter", "displayName": "Source Model",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.dozer.DozerConfiguration", "configurationField":
"configuration", "description": "Fully-qualified class name for the source type
used in the mapping. If specified, the input to the mapping is converted to the
[...]
- "targetModel": { "kind": "parameter", "displayName": "Target Model",
"group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.dozer.DozerConfiguration", "configurationField":
"configuration", "description": "Fully-qualified class name for the target type
used in the mapping." },
- "unmarshalId": { "kind": "parameter", "displayName": "Unmarshal Id",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.dozer.DozerConfiguration", "configurationField":
"configuration", "description": "The id of a dataFormat defined within the
Camel Context to use for unmarshalling the mapping input from a non-Java type."
},
- "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 [...]
- }
-}
diff --git a/platforms/karaf/features/src/main/resources/features.xml
b/platforms/karaf/features/src/main/resources/features.xml
index 34771b40..0cd82bef 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -781,20 +781,6 @@
<bundle
dependency='true'>wrap:mvn:org.apache.drill.exec/drill-jdbc-all/${apache-drill-version}$Export-Package=org.apache.drill.*&Import-Package=!org.apache.drill.*,!oadd.*&Private-Package=oadd.*</bundle>
<bundle>mvn:org.apache.camel/camel-drill/${project.version}</bundle>
</feature>
- <feature name='camel-dozer' version='${project.version}' start-level='50'>
- <feature version='${project.version}'>camel-core</feature>
- <feature>war</feature>
- <bundle
dependency='true'>mvn:com.github.dozermapper/dozer-core/${dozer-version}</bundle>
- <bundle
dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle>
- <bundle
dependency='true'>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
- <bundle
dependency='true'>mvn:commons-beanutils/commons-beanutils/${commons-beanutils-version}</bundle>
- <bundle
dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle>
- <bundle
dependency='true'>mvn:javax.el/javax.el-api/${javax-el3-version}</bundle>
- <!-- do not export javax.el from glassfish -->
- <bundle
dependency='true'>wrap:mvn:org.glassfish/javax.el/${javax-el3-version}$overwrite=merge&Export-Package=!javax.el,!javax.el.*,*</bundle>
- <bundle
dependency='true'>mvn:org.objenesis/objenesis/${objenesis-version}</bundle>
- <bundle>mvn:org.apache.camel/camel-dozer/${project.version}</bundle>
- </feature>
<feature name='camel-dropbox' version='${project.version}' start-level='50'>
<feature version="${project.version}">camel-core</feature>
<bundle
dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle>