Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
2.14.1
-
None
-
Unknown
Description
Current <restConfiguration> use xxxProperty to specify the properties, it is not the common usage. It could be better if we can fix it in Camel 2.15.0.
@XmlElement(name = "componentProperty") private List<RestPropertyDefinition> componentProperties = new ArrayList<RestPropertyDefinition>(); @XmlElement(name = "endpointProperty") private List<RestPropertyDefinition> endpointProperties = new ArrayList<RestPropertyDefinition>(); @XmlElement(name = "consumerProperty") private List<RestPropertyDefinition> consumerProperties = new ArrayList<RestPropertyDefinition>(); @XmlElement(name = "dataFormatProperty") private List<RestPropertyDefinition> dataFormatProperties = new ArrayList<RestPropertyDefinition>();
The XmlElement need to be changed to
@XmlElement(name = "componentProperties") private List<RestPropertyDefinition> componentProperties = new ArrayList<RestPropertyDefinition>(); @XmlElement(name = "endpointProperties") private List<RestPropertyDefinition> endpointProperties = new ArrayList<RestPropertyDefinition>(); @XmlElement(name = "consumerProperties") private List<RestPropertyDefinition> consumerProperties = new ArrayList<RestPropertyDefinition>(); @XmlElement(name = "dataFormatProperties") private List<RestPropertyDefinition> dataFormatProperties = new ArrayList<RestPropertyDefinition>();