Class FlowExecutionList.DefaultStorage
java.lang.Object
org.jenkinsci.plugins.workflow.flow.FlowExecutionList.DefaultStorage
- All Implemented Interfaces:
- ExtensionPoint,- FlowExecutionList.Storage
- Enclosing class:
- FlowExecutionList
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
@Extension(ordinal=-1000.0)
public static final class FlowExecutionList.DefaultStorage
extends Object
implements FlowExecutionList.Storage
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCheck if an entry is present.iterator()Enumerate running builds.voidload()Load data during startup.voidAdd an entry, if not already present.voidresume()Resume builds.voidshutDown()Flush any unsaved data before Jenkins exits.voidRemove an entry, if present.
- 
Constructor Details- 
DefaultStoragepublic DefaultStorage()
 
- 
- 
Method Details- 
iteratorDescription copied from interface:FlowExecutionList.StorageEnumerate running builds. Order is unspecified. The set may be mutated while the iterator is active.- Specified by:
- iteratorin interface- FlowExecutionList.Storage
 
- 
registerDescription copied from interface:FlowExecutionList.StorageAdd an entry, if not already present.- Specified by:
- registerin interface- FlowExecutionList.Storage
 
- 
unregisterDescription copied from interface:FlowExecutionList.StorageRemove an entry, if present.- Specified by:
- unregisterin interface- FlowExecutionList.Storage
 
- 
containsDescription copied from interface:FlowExecutionList.StorageCheck if an entry is present.- Specified by:
- containsin interface- FlowExecutionList.Storage
 
- 
loadpublic void load()Description copied from interface:FlowExecutionList.StorageLoad data during startup.- Specified by:
- loadin interface- FlowExecutionList.Storage
 
- 
resumepublic void resume()Description copied from interface:FlowExecutionList.StorageResume builds.FlowExecutionOwner.get()should be called on each entry. IfFlowExecution.isComplete()already, or an exception is thrown, the entry should be removed as ifFlowExecutionList.Storage.unregister(org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner)had been called.- Specified by:
- resumein interface- FlowExecutionList.Storage
 
- 
shutDownDescription copied from interface:FlowExecutionList.StorageFlush any unsaved data before Jenkins exits.- Specified by:
- shutDownin interface- FlowExecutionList.Storage
- Throws:
- InterruptedException
 
 
-