Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-15739

Research config endpoint wait based on all components finishing

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Additional research to determine how to force the config endpoint to wait until all the OSGi component lifecycle changes related to the configuration change. The current waitForCompletion implementation only waits for the configured component to complete its lifecycle and callers may be able to hit an endpoint that is not yet present after making their change.

      Potential topics include:

      • OSGi bytecode weaving to add additional functionality to read component config
      • Bind plugin code to add a marker interface to IDM components so we can track all the things
      • Some other unknown-to-us-yet method of lifecycle management

        Attachments

          Activity

            People

            • Assignee:
              cgdrake Chris Drake
              Reporter:
              ben.apple Ben Apple
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: