Package org.apache.storm.scheduler
Class SupervisorDetails
java.lang.Object
org.apache.storm.scheduler.SupervisorDetails
- 
Constructor Summary
ConstructorsConstructorDescriptionSupervisorDetails(String id, int serverPort, String host, Object schedulerMeta, Collection<? extends Number> allPorts, Map<String, Double> totalResources) SupervisorDetails(String id, Integer serverPort, String host, Object meta, Object schedulerMeta, Collection<? extends Number> allPorts, Map<String, Double> totalResources) Create the details of a new supervisor.SupervisorDetails(String id, Object meta) SupervisorDetails(String id, Object meta, Collection<? extends Number> allPorts) SupervisorDetails(String id, String host, Object schedulerMeta, Collection<? extends Number> allPorts) SupervisorDetails(String id, String host, Object schedulerMeta, Collection<? extends Number> allPorts, Map<String, Double> totalResources)  - 
Method Summary
 
- 
Constructor Details
- 
SupervisorDetails
public SupervisorDetails(String id, Integer serverPort, String host, Object meta, Object schedulerMeta, Collection<? extends Number> allPorts, Map<String, Double> totalResources) Create the details of a new supervisor.- Parameters:
 id- the ID as reported by the supervisor.serverPort- the thrift server for the supervisor.host- the host the supervisor is on.meta- meta data reported by the supervisor (should be a collection of the ports on the supervisor).schedulerMeta- Not used and can probably be removed.allPorts- all of the ports for the supervisor (a better version of meta)totalResources- all of the resources for this supervisor.
 - 
SupervisorDetails
 - 
SupervisorDetails
 - 
SupervisorDetails
 - 
SupervisorDetails
public SupervisorDetails(String id, String host, Object schedulerMeta, Collection<? extends Number> allPorts)  - 
SupervisorDetails
 - 
SupervisorDetails
 
 - 
 - 
Method Details
- 
toString
 - 
getId
 - 
getServerPort
public int getServerPort() - 
getHost
 - 
getMeta
 - 
getAllPorts
 - 
getSchedulerMeta
 - 
getTotalMemory
public double getTotalMemory()Get the total Memory on this supervisor in MB. - 
getTotalCpu
public double getTotalCpu()Get the total CPU on this supervisor in % CPU. - 
getTotalGenericResources
 - 
getTotalResources
Get all resources for this Supervisor. 
 -