| Name | Description | Type | Package | Framework |
| GeneralTopologyContext | Class | backtype.storm.task | Apache Storm | |
| IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output. | Interface | backtype.storm.task | Apache Storm |
| IErrorReporter | Interface | backtype.storm.task | Apache Storm | |
| IMetricsContext | Interface | backtype.storm.task | Apache Storm | |
| IOutputCollector | Interface | backtype.storm.task | Apache Storm | |
| OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt. | Class | backtype.storm.task | Apache Storm |
| ShellBolt | A bolt that shells out to another process to process tuples. | Class | backtype.storm.task | Apache Storm |
| TopologyContext | A TopologyContext is given to bolts and spouts in their "prepare" and "open" methods, respectively. | Class | backtype.storm.task | Apache Storm |
| WorkerTopologyContext | Class | backtype.storm.task | Apache Storm | |