backtype.storm.scheduler
Class TopologyDetails
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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()