Package org.apache.heron.api.bolt
-
Interface Summary Interface Description IBasicBolt IBasicOutputCollector IBolt An IBolt represents a component that takes tuples as input and produces tuples as output.IErrorReporter IOutputCollector IRichBolt When writing topologies using Java,IRichBoltandIRichSpoutare the main interfaces to use to implement components of the topology.IStatefulWindowedBolt<K extends Serializable,V extends Serializable> IWindowedBolt A bolt abstraction for supporting time and count based sliding & tumbling windows. -
Class Summary Class Description BaseBasicBolt BaseRichBolt BaseStatefulWindowedBolt<K extends Serializable,V extends Serializable> BaseWindowedBolt BaseWindowedBolt.Count Holds a count value for count based windows and sliding intervals.BasicBoltExecutor BasicOutputCollector OutputCollector This output collector exposes the API for emitting tuples from an IRichBolt.StatefulWindowedBoltExecutor<K extends Serializable,V extends Serializable> WindowedBoltExecutor AnIWindowedBoltwrapper that does the windowing of tuples.