# Package org.apache.storm.task

- Interface Summary
  Interface | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  IMetricsContext |
  IOutputCollector |

- Class Summary
  Class | Description
  --- | ---
  GeneralTopologyContext |
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  ShellBolt | A bolt that shells out to another process to process tuples.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.
  WorkerTopologyContext |
  WorkerUserContext |