Uploaded image for project: 'Metron (Retired)'
  1. Metron (Retired)
  2. METRON-396

Make Stellar function resolution happen via an annotation and classpath search

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Done
    • Major
    • Resolution: Done
    • None
    • 0.2.1BETA

    Description

      At the moment, the only way to add a stellar function is to implement StellarFunction and add the instance to the StellarFunctions enum. This is deficient in a few ways:

      • It requires you to modify Metron code to add a stellar capability
      • It requires you to make metron-common depend on your project
      • There is no way to enforce documentation of the function

      Instead, we should create an annotation which will define the name, namespace, description, parameters and returns.

      Attachments

        Issue Links

          Activity

            People

              cestella Casey Stella
              cestella Casey Stella
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 48h
                  48h
                  Remaining:
                  Remaining Estimate - 48h
                  48h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified