Uses of Class
org.apache.storm.scheduler.multitenant.NodePool
-
Uses of NodePool in org.apache.storm.scheduler.multitenant
Modifier and TypeClassDescriptionclass
A pool of machines that anyone can use, but topologies are not isolated.class
All of the machines that currently have nothing assigned to them.class
A pool of machines that can be used to run isolated topologies.Modifier and TypeMethodDescriptionstatic int
NodePool.getNodeCountIfSlotsWereTaken
(int slots, NodePool[] pools) static int
NodePool.nodesAvailable
(NodePool[] pools) void
DefaultPool.scheduleAsNeeded
(NodePool... lesserPools) void
FreePool.scheduleAsNeeded
(NodePool... lesserPools) void
IsolatedPool.scheduleAsNeeded
(NodePool... lesserPools) abstract void
NodePool.scheduleAsNeeded
(NodePool... lesserPools) Reschedule any topologies as needed.static int
NodePool.slotsAvailable
(NodePool[] pools) static Collection<Node>
static Collection<Node>
NodePool.takeNodesBySlot
(int slotsNeeded, NodePool[] pools)