Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-8345

We should use Properties instead of Property to define the properties in restConfiguration

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • 2.14.1
    • 2.15.0
    • camel-core
    • 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>();
      

      Attachments

        Activity

          People

            njiang Willem Jiang
            njiang Willem Jiang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: