Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: API
    • Labels:
      None
    • Rank:
      1|hzyenb:

      Description

      Currently two different styles are being used in the cdap API. One is the older, fluent API style (e.g. Flow, Flowlet, Procedure). The other is a newer, configurer based, simple builder style (e.g. AbstractApplication, AbstractService).

      They should be unified into the same style to avoid usage confusion.

      I propose unify them to the newer, simple builder style, as it involves fewer boilerplate code and easier to add new features. Moreover, it helps reduce the size of api internal classes.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                terence Terence Yim
                Reporter:
                terence Terence Yim
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: