Uses of Class
org.apache.storm.scheduler.multitenant.NodePool
-
Packages that use NodePool Package Description org.apache.storm.scheduler.multitenant -
-
Uses of NodePool in org.apache.storm.scheduler.multitenant
Subclasses of NodePool in org.apache.storm.scheduler.multitenant Modifier and Type Class Description classDefaultPoolA pool of machines that anyone can use, but topologies are not isolated.classFreePoolAll of the machines that currently have nothing assigned to them.classIsolatedPoolA pool of machines that can be used to run isolated topologies.Methods in org.apache.storm.scheduler.multitenant with parameters of type NodePool Modifier and Type Method Description static intNodePool. getNodeCountIfSlotsWereTaken(int slots, NodePool[] pools)static intNodePool. nodesAvailable(NodePool[] pools)voidDefaultPool. scheduleAsNeeded(NodePool... lesserPools)voidFreePool. scheduleAsNeeded(NodePool... lesserPools)voidIsolatedPool. scheduleAsNeeded(NodePool... lesserPools)abstract voidNodePool. scheduleAsNeeded(NodePool... lesserPools)Reschedule any topologies as needed.static intNodePool. slotsAvailable(NodePool[] pools)static Collection<Node>NodePool. takeNodes(int nodesNeeded, NodePool[] pools)static Collection<Node>NodePool. takeNodesBySlot(int slotsNeeded, NodePool[] pools)
-