Class RetentionStrategy<T extends RetentionStrategy>
java.lang.Object
hudson.plugins.global_build_stats.rententionstrategies.RetentionStrategy<T>
- Direct Known Subclasses:
DiscardResultsOlderThanDays
,DoNotKeepBuildResultWhenDiscarded
,KeepExistingJobResultsOnly
- Author:
- fcamblor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abstract String
getId()
void
onBuildCompleted
(Run<?, ?> build, GlobalBuildStatsPluginSaver pluginSaver) void
onBuildDeleted
(Run<?, ?> build, GlobalBuildStatsPluginSaver pluginSaver) abstract void
strategyActivated
(GlobalBuildStatsPluginSaver pluginSaver) void
updateState
(Map<String, String[]> parameters) static RetentionStrategy
static List<RetentionStrategy>
values()
-
Field Details
-
RETENTION_STRATEGIES_IMPLEMENTATIONS
-
-
Constructor Details
-
RetentionStrategy
protected RetentionStrategy()
-
-
Method Details
-
getId
-
getConfigPage
-
valueOf
-
updateState
-
from
-
onBuildDeleted
-
onBuildCompleted
-
values
-
strategyActivated
-