Uses of Class
org.apache.storm.scheduler.multitenant.NodePool
Packages that use NodePool
-
Uses of NodePool in org.apache.storm.scheduler.multitenant
Subclasses of NodePool in org.apache.storm.scheduler.multitenantModifier and TypeClassDescriptionclassA pool of machines that anyone can use, but topologies are not isolated.classAll of the machines that currently have nothing assigned to them.classA pool of machines that can be used to run isolated topologies.Methods in org.apache.storm.scheduler.multitenant with parameters of type NodePoolModifier and TypeMethodDescriptionstatic 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>static Collection<Node>NodePool.takeNodesBySlot(int slotsNeeded, NodePool[] pools)