Package org.apache.storm.trident.spout
Interface ITridentDataSource
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IBatchSpout
,ICommitterTridentSpout<X>
,IOpaquePartitionedTridentSpout<PartitionsT,
,PartitionT, M> IPartitionedTridentSpout<PartitionsT,
,PartitionT, T> ITridentSpout<T>
- All Known Implementing Classes:
BatchSpoutExecutor
,FeederBatchSpout
,FeederCommitterBatchSpout
,FixedBatchSpout
,FixedBatchSpout
,KafkaTridentSpoutOpaque
,KafkaTridentSpoutTransactional
,OpaquePartitionedTridentSpoutExecutor
,PartitionedTridentSpoutExecutor
,RandomNumberGeneratorSpout
,RichSpoutBatchExecutor
,TridentEsTopology.FixedBatchSpout
,TridentHiveTopology.FixedBatchSpout
,TridentJmsSpout
ITridentDataSource marks all spouts that provide data into Trident.