Uploaded image for project: 'Talend Component Kit'
  1. Talend Component Kit
  2. TCOMP-2451

Rework dependencies on config

Apply templateInsert Lucidchart DiagramXMLWordPrintable

    • All
    • GreenHopper Ranking:
      0|i2r0jf:
    • 9223372036854775807
    • Small

      In the scope of TCOMP-2058 was introduced a new functionality that allows to add extra dependencies of others connectors to the connector.

      Right now the ConnectorReference class is a marker, and I want to deprecate it and use instead annotation ConnectorRef (or smth like that), which will mark the class, and also will mark the fields inside to determine the properties
      https://github.com/Talend/component-runtime/blob/a63271daab9dbadb82b864d70f3580a9e[…]/component/api/configuration/dependency/ConnectorReference.java
      https://github.com/Talend/component-runtime/blob/a63271daab9dbadb82b864d70f3580a9e[…]ager/reflect/parameterenricher/DependencyParameterEnricher.java

      Why do we need it?
      For dataprep connector we don't need family, and name properties, and we may use only mavenReference. But the functionality might be usefull and I want to keep the previous approach. Even so, it doesn't work fully on studio-integration part

            Unassigned Unassigned
            ozhelezniak Oleksandr Zhelezniak
            Oleksandr Zhelezniak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: