public abstract class IdType extends Object implements ExtensionPoint, Describable<IdType>, Serializable
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Method and Description |
---|---|
abstract Id |
allocate(boolean launchAlloc,
Run<?,?> run,
IdAllocationManager manager,
Launcher launcher,
TaskListener taskListener) |
abstract IdTypeDescriptor |
getDescriptor() |
String |
getFixedId() |
public final String name
protected IdType(String name)
public final String getFixedId()
public abstract Id allocate(boolean launchAlloc, Run<?,?> run, IdAllocationManager manager, Launcher launcher, TaskListener taskListener) throws IOException, InterruptedException
IOException
InterruptedException
public abstract IdTypeDescriptor getDescriptor()
getDescriptor
in interface Describable<IdType>
Copyright © 2016–2022. All rights reserved.