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.*&amp;Import-Package=!org.apache.drill.*,!oadd.*&amp;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&amp;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>

Reply via email to