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

Remove the property placeholder resolution inside definitions

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.1.0
    • Component/s: None
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      When a definition is reified into a processor/dataformat/language, the following steps are performed:

        * resolve placeholders on the definition and keep track of the changed properties

        * build the runtime object from the definition

        * restore the definition to its original state

       

      This could be simplified by simply resolving the placeholders when the various values from the definition are injected into the runtime objects.

      This would also remove the need to generate property configurers for definitions.

       

        Attachments

          Activity

            People

            • Assignee:
              gnodet Guillaume Nodet
              Reporter:
              gnodet Guillaume Nodet
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: