backtype.storm.topology.base
Class BaseComponent

java.lang.Object
  extended by backtype.storm.topology.base.BaseComponent
All Implemented Interfaces:
IComponent, java.io.Serializable
Direct Known Subclasses:
BaseBasicBolt, BaseBatchBolt, BaseOpaquePartitionedTransactionalSpout, BasePartitionedTransactionalSpout, BaseRichBolt, BaseRichSpout, BaseTransactionalSpout

public abstract class BaseComponent
extends java.lang.Object
implements IComponent

See Also:
Serialized Form

Constructor Summary
BaseComponent()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getComponentConfiguration()
          Declare configuration specific to this component.
 
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.IComponent
declareOutputFields
 

Constructor Detail

BaseComponent

public BaseComponent()
Method Detail

getComponentConfiguration

public java.util.Map<java.lang.String,java.lang.Object> getComponentConfiguration()
Description copied from interface: IComponent
Declare configuration specific to this component. Only a subset of the "topology.*" configs can be overridden. The component configuration can be further overridden when constructing the topology using TopologyBuilder

Specified by:
getComponentConfiguration in interface IComponent