backtype.storm.topology
Class BaseConfigurationDeclarer<T extends ComponentConfigurationDeclarer>

java.lang.Object
  extended by backtype.storm.topology.BaseConfigurationDeclarer<T>
All Implemented Interfaces:
ComponentConfigurationDeclarer<T>
Direct Known Subclasses:
TopologyBuilder.ConfigGetter

public abstract class BaseConfigurationDeclarer<T extends ComponentConfigurationDeclarer>
extends java.lang.Object
implements ComponentConfigurationDeclarer<T>


Constructor Summary
BaseConfigurationDeclarer()
           
 
Method Summary
 T addConfiguration(java.lang.String config, java.lang.Object value)
           
 T setDebug(boolean debug)
           
 T setMaxSpoutPending(java.lang.Number val)
           
 T setMaxTaskParallelism(java.lang.Number val)
           
 T setNumTasks(java.lang.Number val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface backtype.storm.topology.ComponentConfigurationDeclarer
addConfigurations
 

Constructor Detail

BaseConfigurationDeclarer

public BaseConfigurationDeclarer()
Method Detail

addConfiguration

public T addConfiguration(java.lang.String config,
                          java.lang.Object value)
Specified by:
addConfiguration in interface ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer>

setDebug

public T setDebug(boolean debug)
Specified by:
setDebug in interface ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer>

setMaxTaskParallelism

public T setMaxTaskParallelism(java.lang.Number val)
Specified by:
setMaxTaskParallelism in interface ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer>

setMaxSpoutPending

public T setMaxSpoutPending(java.lang.Number val)
Specified by:
setMaxSpoutPending in interface ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer>

setNumTasks

public T setNumTasks(java.lang.Number val)
Specified by:
setNumTasks in interface ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer>