Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: Nightly Builds
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Operating System: other
      Platform: Other

      Description

      This is a proposal for a configuration able to be reloaded automatically when
      its source has changed. The implementation consists in :

      • a PersistentConfiguration interface extending the Configuration interface and
        adding the load() and save() methods.
      • a ReloadableConfiguration acting as a decorator around an existing
        PersistentConfiguration and intercepting the calls to the various getXXX methods
        of the Configuration interface to trigger a reloading if needed.
      • a ReloadingStrategy interface deciding when the configuration should be
        reloaded.

      An implemention of the ReloadingStrategy for file based configurations is
      provided in the patch.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Emmanuel Bourg
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development