Interface IRichSpout

All Superinterfaces:
IComponent, ISpout, Serializable
All Known Implementing Classes:
AnchoredWordCount.RandomSentenceSpout, BaseRichSpout, BlobStoreAPIWordCountTopology.RandomSentenceSpout, BucketTestHiveTopology.UserDataSpout, CheckpointSpout, ClojureSpout, ConstSpout, DRPCSpout, EsIndexTopology.UserDataSpout, ExclamationTopology.FixedOrderWordSpout, FastWordCountTopology.FastRandomSentenceSpout, FeederSpout, FileReadSpout, FixedTupleSpout, FluxShellSpout, HdfsFileTopology.SentenceSpout, HdfsSpout, HiveTopology.UserDataSpout, HiveTopologyPartitioned.UserDataSpout, IncrementingSpout, InOrderDeliveryTest.InOrderSpout, JmsSpout, KafkaSpout, LambdaSpout, LoadSpout, MasterBatchCoordinator, PythonShellMetricsSpout, RandomIntegerSpout, RandomSentenceSpout, RandomSentenceSpout.TimeStamped, RichShellSpout, RichSpoutBatchTriggerer, SequenceFileTopology.SentenceSpout, SocketSpout, SpoutTracker, StringGenSpout, TestEventLogSpout, TestPlannerSpout, TestWordSpout, ThroughputVsLatency.FastRandomSentenceSpout, TimeDataIncrementingSpout, UserSpout, WordCountTopologyNode.RandomSentence, WordGenSpout, WordSpout

public interface IRichSpout extends ISpout, IComponent
When writing topologies using Java, IRichBolt and IRichSpout are the main interfaces to use to implement components of the topology.