Package io.jenkins.plugins.interactiveinput.store
package io.jenkins.plugins.interactiveinput.store
-
ClassDescriptionKeeps interactive-input notifications in step with the build lifecycle: when a build is deleted its questions and reviews must stop appearing in the global notification centre and stop counting towards the sidebar badge (previously they lingered because nothing cleaned them up on deletion).Purges questions and marks reviews build-deleted the moment a build is removed.One-shot startup reconciliation for builds deleted before this cleanup was in place.In-memory registry of human-in-the-loop
Questions with XStream persistence to$JENKINS_HOME/interactive-input/questions.xml(§8.1, §8.2).Callback invoked once when a question reaches a terminal state.Extension point fired byQuestionStoreon every question state transition.Periodic task that expires overdue questions, compacts terminal ones (§8.3, §8.9) and reconciles the opt-in input-step bridge (§8.7).