Package org.jenkinsci.plugins.ansible
Class Inventory
- java.lang.Object
-
- org.jenkinsci.plugins.ansible.Inventory
-
- All Implemented Interfaces:
Describable<Inventory>
- Direct Known Subclasses:
InventoryContent
,InventoryDoNotSpecify
,InventoryPath
public abstract class Inventory extends Object implements Describable<Inventory>
Common Ansible inventory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Inventory.InventoryDescriptor
protected static interface
Inventory.InventoryHandler
-
Constructor Summary
Constructors Constructor Description Inventory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addArgument(ArgumentListBuilder args, FilePath workspace, EnvVars envVars, TaskListener listener)
Descriptor<Inventory>
getDescriptor()
protected abstract Inventory.InventoryHandler
getHandler()
void
tearDown(TaskListener listener)
-
-
-
Method Detail
-
getDescriptor
public Descriptor<Inventory> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Inventory>
- See Also:
Describable.getDescriptor()
-
getHandler
protected abstract Inventory.InventoryHandler getHandler()
-
addArgument
public void addArgument(ArgumentListBuilder args, FilePath workspace, EnvVars envVars, TaskListener listener) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
tearDown
public void tearDown(TaskListener listener) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
-