Package org.apache.heron.api.topology
Class BaseComponentDeclarer<T extends ComponentConfigurationDeclarer<?>>
- java.lang.Object
-
- org.apache.heron.api.topology.BaseConfigurationDeclarer<T>
-
- org.apache.heron.api.topology.BaseComponentDeclarer<T>
-
- All Implemented Interfaces:
ComponentConfigurationDeclarer<T>
- Direct Known Subclasses:
BoltDeclarer
,SpoutDeclarer
public abstract class BaseComponentDeclarer<T extends ComponentConfigurationDeclarer<?>> extends BaseConfigurationDeclarer<T>
-
-
Constructor Summary
Constructors Constructor Description BaseComponentDeclarer(String name, IComponent comp, Number taskParallelism)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
addConfigurations(Map<String,Object> conf)
void
dump(org.apache.heron.api.generated.TopologyAPI.Component.Builder bldr)
protected String
getName()
abstract T
returnThis()
-
Methods inherited from class org.apache.heron.api.topology.BaseConfigurationDeclarer
addConfiguration, setDebug, setMaxSpoutPending
-
-
-
-
Constructor Detail
-
BaseComponentDeclarer
public BaseComponentDeclarer(String name, IComponent comp, Number taskParallelism)
-
-