Package configurationslicing
Interface Slicer<T,I>
-
- All Superinterfaces:
Comparable<Slicer<T,I>>
,ExtensionPoint
- All Known Implementing Classes:
AbstractBuildCommandSlicer
,AbstractSimpleProjectSlicer
,AbstractToolSlicer
,AntSlicer
,BlockBuildWhenDownstreamBuildingBoolSlicer
,BlockBuildWhenUpstreamBuildingBoolSlicer
,BooleanSlicer
,BuildTimeoutSlicer
,ClaimSlicer
,ConcurrentBuildsBoolSlicer
,ConcurrentBuildsStringSlicer
,CoreEmailSlicer
,CustomWorkspaceStringSlicer
,ExecuteJythonSlicer
,ExecuteJythonSlicerWrapper
,ExecutePythonSlicer
,ExecutePythonSlicerWrapper
,ExecuteShellSlicer
,ExecuteWindowsBatchSlicer
,ExtEmailSlicer
,GradleSlicer
,GradleSlicerWrapper
,GroovySlicer
,GroovySlicerWrapper
,JdkSlicer
,JobDisabledBoolSlicer
,JobDisabledStringSlicer
,LabelSlicer
,LogfilesizecheckerSlicer
,LogRotationSlicer
,LogRotationSlicer.ArtifactBuilds
,LogRotationSlicer.ArtifactDays
,LogRotationSlicer.Count
,LogRotationSlicer.Days
,LogStashSlicer
,MavenGoals
,MavenIncremental
,MavenOptsSlicer
,MavenSnapshotBuildTrigger
,MavenTargetsSlicer
,MavenVersionSlicer
,ParametersSlicer
,ParametersStringSlicer
,PipelineScriptSlicer
,PrioritySorterSlicer
,PrioritySorterSlicerWrapper
,QuietPeriodSlicer
,SCMTimerSliceStringSlicer
,SlicerLoader
,TimerSliceStringSlicer
,TimestamperSlicer
,UnorderedStringSlicer
public interface Slicer<T,I> extends ExtensionPoint, Comparable<Slicer<T,I>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
accumulate(T t, I i)
T
getInitialAccumulator()
String
getName()
String
getUrl()
List<I>
getWorkDomain()
boolean
isLoaded()
This method makes it easy to provide "optional" slicers that will only show up if that plugin is installed.boolean
transform(T t, I i)
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-