org.hudsonci.plugins.vault.slave
Class NodeOnlineInstaller
java.lang.Object
hudson.slaves.NodeProperty<hudson.model.Node>
org.hudsonci.plugins.vault.slave.NodeOnlineInstaller
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.slaves.NodeProperty<?>>
public class NodeOnlineInstaller
- extends hudson.slaves.NodeProperty<hudson.model.Node>
Allows packages to be installed on a node when it becomes online.
- Author:
- Jason Dillon
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.slaves.NodeProperty |
node |
| Methods inherited from class hudson.slaves.NodeProperty |
all, canTake, for_, getDescriptor, setNode |
NodeOnlineInstaller
@DataBoundConstructor
public NodeOnlineInstaller(List<NodeOnlineInstaller.Entry> config)
getEntries
public List<NodeOnlineInstaller.Entry> getEntries()
setUp
public hudson.model.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
- Overrides:
setUp in class hudson.slaves.NodeProperty<hudson.model.Node>
- Throws:
IOException
InterruptedException
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2004-2012 Hudson. All Rights Reserved.