public class AnkaPlannedNode
extends hudson.slaves.NodeProvisioner.PlannedNode
Constructor and Description |
---|
AnkaPlannedNode(String displayName,
Future<hudson.model.Node> future,
int numExecutors)
Construct a PlannedNode instance without
Cloud callback for finalization. |
Modifier and Type | Method and Description |
---|---|
static AnkaPlannedNode |
createInstance(AnkaAPI ankaAPI,
AnkaCloudSlaveTemplate template) |
static AnkaPlannedNode |
createInstance(AnkaCloudSlaveTemplate template,
AnkaOnDemandSlave slave) |
static void |
tryToCallSlave(AnkaOnDemandSlave slave) |
public AnkaPlannedNode(String displayName, Future<hudson.model.Node> future, int numExecutors)
Cloud
callback for finalization.displayName
- Used to display this object in the UI.future
- Used to launch a @{link Node} object.numExecutors
- The number of executors that will be provided by the launched Node
.public static AnkaPlannedNode createInstance(AnkaCloudSlaveTemplate template, AnkaOnDemandSlave slave)
public static AnkaPlannedNode createInstance(AnkaAPI ankaAPI, AnkaCloudSlaveTemplate template) throws AnkaHostException, IOException
AnkaHostException
IOException
public static void tryToCallSlave(AnkaOnDemandSlave slave) throws ExecutionException, InterruptedException
Copyright © 2016–2019. All rights reserved.