public class DynamicSplitPlacementPolicy extends Object implements SplitPlacementPolicy
| Constructor and Description |
|---|
DynamicSplitPlacementPolicy(NodeSelector nodeSelector,
Supplier<? extends List<RemoteTask>> remoteTasks) |
| Modifier and Type | Method and Description |
|---|---|
List<InternalNode> |
allNodes() |
SplitPlacementResult |
computeAssignments(Set<Split> splits) |
void |
lockDownNodes() |
public DynamicSplitPlacementPolicy(NodeSelector nodeSelector, Supplier<? extends List<RemoteTask>> remoteTasks)
public SplitPlacementResult computeAssignments(Set<Split> splits)
computeAssignments in interface SplitPlacementPolicypublic void lockDownNodes()
lockDownNodes in interface SplitPlacementPolicypublic List<InternalNode> allNodes()
allNodes in interface SplitPlacementPolicyCopyright © 2012–2019. All rights reserved.