- createTopology
- <init>
- setBolt
Define a new bolt in this topology. This defines a windowed bolt, intended for
windowing operations.
- setSpout
Define a new spout in this topology with the specified parallelism. If the spout
declares itself as
- getComponentCommon
- initCommon
- setStateSpout
- validateUnusedId
- addCheckPointInputs
For bolts that has incoming streams from spouts (the root bolts), add checkpoint
stream from checkpo
- getStormConf
- maybeAddCheckpointSpout
If the topology has at least one stateful bolt add a CheckpointSpout component
to the topology.
- maybeAddCheckpointTupleForwarder
If the topology has at least one stateful bolt all the non-stateful bolts are
wrapped in CheckpointT