[ https://issues.apache.org/jira/browse/CAMEL-8345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Willem Jiang updated CAMEL-8345: -------------------------------- 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. {code} @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>(); {code} The XmlElement need to be changed to {code} @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>(); {code} was: 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. {code} @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>(); {code} > We should use Properties instead of Property to define the properties in > restConfiguration > ------------------------------------------------------------------------------------------ > > Key: CAMEL-8345 > URL: https://issues.apache.org/jira/browse/CAMEL-8345 > Project: Camel > Issue Type: Bug > Components: camel-core > Affects Versions: 2.14.1 > Reporter: Willem Jiang > Assignee: Willem Jiang > Fix For: 2.15.0 > > > 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. > {code} > @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>(); > {code} > The XmlElement need to be changed to > {code} > @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>(); > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)