Redesign SaveableListener to support non-Filesystem storage types

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      Follow-up to https://github.com/jenkinsci/jenkins/pull/4731/ by stellargo. Current SaveableListener API relies on XmlFile to be passed as one of the arguments: https://javadoc.jenkins.io/hudson/model/listeners/SaveableListener.html It means that the API can support only Filesystem-based storage or, after some modification, other storages which store data as XML.

       

      In https://www.jenkins.io/sigs/cloud-native/pluggable-storage/ there are stories which will require using a listener for non-XML storages, and ideally we need to update this API to support this use-cases.

       

            Assignee:
            Unassigned
            Reporter:
            Oleg Nenashev
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: