| Name | Description | Type | Package | Framework |
| BatchSpoutExecutor | Class | storm.trident.spout | Apache Storm | |
| BatchSpoutExecutor .EmptyCoordinator | Class | storm.trident.spout.BatchSpoutExecutor | Apache Storm | |
| IBatchID | Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp | Interface | storm.trident.spout | Apache Storm |
| IBatchSpout | Interface | storm.trident.spout | Apache Storm | |
| ICommitterTridentSpout | Interface | storm.trident.spout | Apache Storm | |
| ICommitterTridentSpout .Emitter | Interface | storm.trident.spout.ICommitterTridentSpout | Apache Storm | |
| IOpaquePartitionedTridentSpout | This defines a transactional spout which does *not* necessarily replay the same batch every time it emits a batch for a transaction id. | Interface | storm.trident.spout | Apache Storm |
| IOpaquePartitionedTridentSpout .Coordinator | Interface | storm.trident.spout.IOpaquePartitionedTridentSpout | Apache Storm | |
| IOpaquePartitionedTridentSpout .Emitter | Interface | storm.trident.spout.IOpaquePartitionedTridentSpout | Apache Storm | |
| IPartitionedTridentSpout | This interface defines a transactional spout that reads its tuples from a partitioned set of brokers. | Interface | storm.trident.spout | Apache Storm |
| IPartitionedTridentSpout .Coordinator | Return the partitions currently in the source of data. | Interface | storm.trident.spout.IPartitionedTridentSpout | Apache Storm |
| IPartitionedTridentSpout .Emitter | Interface | storm.trident.spout.IPartitionedTridentSpout | Apache Storm | |
| ISpoutPartition | This is used as a Zookeeper node path for storing metadata. | Interface | storm.trident.spout | Apache Storm |
| ITridentSpout | Interface | storm.trident.spout | Apache Storm | |
| ITridentSpout .BatchCoordinator | Release any resources from this coordinator. | Interface | storm.trident.spout.ITridentSpout | Apache Storm |
| ITridentSpout .Emitter | Release any resources held by this emitter. | Interface | storm.trident.spout.ITridentSpout | Apache Storm |
| OpaquePartitionedTridentSpoutExecutor | Class | storm.trident.spout | Apache Storm | |
| PartitionedTridentSpoutExecutor | Class | storm.trident.spout | Apache Storm | |
| RichSpoutBatchExecutor | Class | storm.trident.spout | Apache Storm | |
| RichSpoutBatchId | Class | storm.trident.spout | Apache Storm | |
| RichSpoutBatchIdSerializer | Class | storm.trident.spout | Apache Storm | |
| RichSpoutBatchTriggerer | Class | storm.trident.spout | Apache Storm | |
| TridentSpoutCoordinator | Class | storm.trident.spout | Apache Storm | |
| TridentSpoutExecutor | Class | storm.trident.spout | Apache Storm | |