backtype.storm.scheduler
Class TopologyDetails

java.lang.Object
  extended by backtype.storm.scheduler.TopologyDetails

public class TopologyDetails
extends java.lang.Object


Constructor Summary
TopologyDetails(java.lang.String topologyId, java.util.Map topologyConf, StormTopology topology, int numWorkers)
           
TopologyDetails(java.lang.String topologyId, java.util.Map topologyConf, StormTopology topology, int numWorkers, java.util.Map<ExecutorDetails,java.lang.String> executorToComponents)
           
 
Method Summary
 java.util.Map getConf()
           
 java.util.Collection<ExecutorDetails> getExecutors()
           
 java.util.Map<ExecutorDetails,java.lang.String> getExecutorToComponent()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 int getNumWorkers()
           
 StormTopology getTopology()
           
 java.util.Map<ExecutorDetails,java.lang.String> selectExecutorToComponent(java.util.Collection<ExecutorDetails> executors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopologyDetails

public TopologyDetails(java.lang.String topologyId,
                       java.util.Map topologyConf,
                       StormTopology topology,
                       int numWorkers)

TopologyDetails

public TopologyDetails(java.lang.String topologyId,
                       java.util.Map topologyConf,
                       StormTopology topology,
                       int numWorkers,
                       java.util.Map<ExecutorDetails,java.lang.String> executorToComponents)
Method Detail

getId

public java.lang.String getId()

getName

public java.lang.String getName()

getConf

public java.util.Map getConf()

getNumWorkers

public int getNumWorkers()

getTopology

public StormTopology getTopology()

getExecutorToComponent

public java.util.Map<ExecutorDetails,java.lang.String> getExecutorToComponent()

selectExecutorToComponent

public java.util.Map<ExecutorDetails,java.lang.String> selectExecutorToComponent(java.util.Collection<ExecutorDetails> executors)

getExecutors

public java.util.Collection<ExecutorDetails> getExecutors()