Package org.apache.storm.topology
Class IWindowedBoltDelegate
- java.lang.Object
-
- org.apache.storm.topology.IWindowedBoltDelegate
-
- All Implemented Interfaces:
Serializable
,org.apache.heron.api.bolt.IWindowedBolt
,org.apache.heron.api.topology.IComponent
public class IWindowedBoltDelegate extends Object implements org.apache.heron.api.bolt.IWindowedBolt
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IWindowedBoltDelegate(IWindowedBolt iWindowedBolt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
void
declareOutputFields(org.apache.heron.api.topology.OutputFieldsDeclarer declarer)
void
execute(org.apache.heron.api.windowing.TupleWindow inputWindow)
Map<String,Object>
getComponentConfiguration()
org.apache.heron.api.windowing.TimestampExtractor
getTimestampExtractor()
void
prepare(Map<String,Object> conf, org.apache.heron.api.topology.TopologyContext context, org.apache.heron.api.bolt.OutputCollector collector)
-
-
-
Constructor Detail
-
IWindowedBoltDelegate
public IWindowedBoltDelegate(IWindowedBolt iWindowedBolt)
-
-
Method Detail
-
declareOutputFields
public void declareOutputFields(org.apache.heron.api.topology.OutputFieldsDeclarer declarer)
- Specified by:
declareOutputFields
in interfaceorg.apache.heron.api.topology.IComponent
-
getComponentConfiguration
public Map<String,Object> getComponentConfiguration()
- Specified by:
getComponentConfiguration
in interfaceorg.apache.heron.api.topology.IComponent
-
prepare
public void prepare(Map<String,Object> conf, org.apache.heron.api.topology.TopologyContext context, org.apache.heron.api.bolt.OutputCollector collector)
- Specified by:
prepare
in interfaceorg.apache.heron.api.bolt.IWindowedBolt
-
execute
public void execute(org.apache.heron.api.windowing.TupleWindow inputWindow)
- Specified by:
execute
in interfaceorg.apache.heron.api.bolt.IWindowedBolt
-
cleanup
public void cleanup()
- Specified by:
cleanup
in interfaceorg.apache.heron.api.bolt.IWindowedBolt
-
getTimestampExtractor
public org.apache.heron.api.windowing.TimestampExtractor getTimestampExtractor()
- Specified by:
getTimestampExtractor
in interfaceorg.apache.heron.api.bolt.IWindowedBolt
-
-