Package org.apache.heron.api.topology
-
Interface Summary Interface Description ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer<?>> GeneralTopologyContext IComponent Common methods for all possible components in a topology.IStatefulComponent<K extends Serializable,V extends Serializable> Defines a component that saves its internal state in the State interfaceITwoPhaseStatefulComponent<K extends Serializable,V extends Serializable> Defines a stateful component that is aware of Heron topology's "two-phase commit".IUpdatable Bolt or spout instances should implement this method if they wish to be informed of changed to the topology context during the lifecycle of the instance.OutputFieldsDeclarer TopologyContext A TopologyContext is given to bolts and spouts in their "prepare" and "open" methods, respectively. -
Class Summary Class Description BaseComponent BaseComponentDeclarer<T extends ComponentConfigurationDeclarer<?>> BaseConfigurationDeclarer<T extends ComponentConfigurationDeclarer<?>> BoltDeclarer OutputFieldsGetter SpoutDeclarer TopologyBuilder TopologyBuilder exposes the Java API for specifying a topology for Heron to execute.