public class NodeProvisioner extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NodeProvisioner.NodeProvisionerInvoker
Periodically invoke NodeProvisioners
|
static class |
NodeProvisioner.PlannedNode
The node addition activity in progress.
|
static class |
NodeProvisioner.StandardStrategyImpl
The default strategy.
|
static class |
NodeProvisioner.Strategy
Extension point for node provisioning strategies.
|
static class |
NodeProvisioner.StrategyDecision
Represents the decision taken by an individual
NodeProvisioner.Strategy . |
class |
NodeProvisioner.StrategyState
Parameter object for
NodeProvisioner.Strategy . |
Constructor and Description |
---|
NodeProvisioner(Label label,
LoadStatistics loadStatistics) |
Modifier and Type | Method and Description |
---|---|
List<NodeProvisioner.PlannedNode> |
getPendingLaunches()
Nodes that are being launched.
|
void |
suggestReviewNow()
Give the
NodeProvisioner a hint that now would be a good time to think about provisioning some nodes. |
public NodeProvisioner(@CheckForNull Label label, LoadStatistics loadStatistics)
public List<NodeProvisioner.PlannedNode> getPendingLaunches()
public void suggestReviewNow()
NodeProvisioner
a hint that now would be a good time to think about provisioning some nodes.
Hints are throttled to one every second.Copyright © 2004–2021. All rights reserved.