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,IRichBolt
andIRichSpout
are 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 AnIWindowedBolt
wrapper that does the windowing of tuples.