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

Scheme to determine whether bundles/services are up despite optional config

    Details

      Description

      Some services, like the PersistedScheduler, have an optional configuration policy despite having an associated config file - the PersistedScheduler has scheduler.json. This means that OSGi might bring up the PersistedScheduler without config, and then call the @Modifed method when the config becomes available. The initial availability of the service with optional config might be the final required service enabling the 'OpenIDM ready' state, but service restart due to the @Modified invocation may mean that required services are unavailable following an initial 'OpenIDM ready' state transition.

      A scheme must be devised to ensure that all required services/bundles are indeed ready, and will remain so until some external config change. 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cgdrake Chris Drake
                Reporter:
                dhogan Dirk Hogan
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: