Package org.apache.storm.scheduler
Class SupervisorResources
java.lang.Object
org.apache.storm.scheduler.SupervisorResources
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionadd(WorkerResources wr) doubledoubledoubledoubledoubledouble
- 
Constructor Details- 
SupervisorResourcespublic SupervisorResources(double totalMem, double totalCpu, Map<String, Double> totalGenericResources, double usedMem, double usedCpu, Map<String, Double> usedGenericResources) Constructor for a Supervisor's resources.- Parameters:
- totalMem- the total mem on the supervisor
- totalCpu- the total CPU on the supervisor
- totalGenericResources- the total generic resources on the supervisor
- usedMem- the used mem on the supervisor
- usedCpu- the used CPU on the supervisor
- usedGenericResources- the used generic resources on the supervisor
 
 
- 
- 
Method Details- 
getUsedMempublic double getUsedMem()
- 
getUsedCpupublic double getUsedCpu()
- 
getTotalMempublic double getTotalMem()
- 
getTotalCpupublic double getTotalCpu()
- 
getAvailableCpupublic double getAvailableCpu()
- 
getAvailableMempublic double getAvailableMem()
- 
getTotalGenericResources
- 
getUsedGenericResources
- 
add
- 
addMem
 
-