Uploaded image for project: 'Spring XD'
  1. Spring XD
  2. XD-1037

Support ModuleOptions for composed modules

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: M6
    • Component/s: Configuration
    • Labels:
      None
    • Story Points:
      15
    • Rank (Obsolete):
      761
    • Sprint:
      Sprint 22

      Description

      With the following semantics (assuming http | filter | transform composition):

      • Fully qualified names always available (eg filter.expression)
      • using module type as key
      • or label if ambiguity
      • Simple names available if no ambiguity (eg here "port" refers to http.port)

      As per discussion:

      VIII) Use of “--expression” option in composed module “filter | filter”
      Should not be supported (require FQN always)
      Should pertain to first filter module (always)
      Should pertain to all modules with an “expression” option (here: both filters)
      Should fail if not qualified and ambiguity. Use label.expression (or type.expression, eg if we had “filter | transform) (see VII ⇒ nesting1.nesting2.nesting3.expression) (MF)

      VIII) Use of “--expression” option in composed module “http | filter --expression=something | transform”
      Should not be supported (already valued)
      Should pertain to first filter module (always)
      Should pertain to all modules with an “expression” option (here: both filters)
      Should fail if not qualified and ambiguity. Use label.expression (or type.expression, eg if we had “filter | transform) (see VII ⇒ nesting1.nesting2.nesting3.expression) (MF)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              eric.bottard Eric Bottard
              Reporter:
              eric.bottard Eric Bottard
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: