-
Improvement
-
Resolution: Unresolved
-
Minor
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.