# Uses of Package
org.apache.storm.task

- Packages that use org.apache.storm.task
  Package | Description
  --- | ---
  org.apache.storm |
  org.apache.storm.bolt |
  org.apache.storm.clojure |
  org.apache.storm.coordination |
  org.apache.storm.daemon |
  org.apache.storm.daemon.metrics |
  org.apache.storm.daemon.worker |
  org.apache.storm.drpc |
  org.apache.storm.executor |
  org.apache.storm.executor.bolt |
  org.apache.storm.executor.error |
  org.apache.storm.executor.spout |
  org.apache.storm.flux.examples |
  org.apache.storm.flux.wrappers.bolts |
  org.apache.storm.grouping |
  org.apache.storm.hdfs.bolt |
  org.apache.storm.hdfs.bolt.format |
  org.apache.storm.hdfs.spout |
  org.apache.storm.hdfs.trident |
  org.apache.storm.hive.bolt |
  org.apache.storm.hive.trident |
  org.apache.storm.hooks |
  org.apache.storm.hooks.info |
  org.apache.storm.jdbc.bolt |
  org.apache.storm.jdbc.spout |
  org.apache.storm.jdbc.trident.state |
  org.apache.storm.jms.bolt |
  org.apache.storm.jms.example |
  org.apache.storm.jms.spout |
  org.apache.storm.jms.trident |
  org.apache.storm.kafka.bolt |
  org.apache.storm.kafka.spout |
  org.apache.storm.kafka.spout.internal |
  org.apache.storm.kafka.spout.metrics2 |
  org.apache.storm.kafka.spout.subscription |
  org.apache.storm.kafka.spout.trident |
  org.apache.storm.kafka.trident |
  org.apache.storm.lambda |
  org.apache.storm.loadgen |
  org.apache.storm.messaging |
  org.apache.storm.metric |
  org.apache.storm.metric.api |
  org.apache.storm.metrics2 |
  org.apache.storm.metrics2.cgroup |
  org.apache.storm.multilang |
  org.apache.storm.perf.bolt |
  org.apache.storm.perf.spout |
  org.apache.storm.perf.utils |
  org.apache.storm.planner |
  org.apache.storm.redis.bolt |
  org.apache.storm.redis.state |
  org.apache.storm.redis.topology |
  org.apache.storm.redis.trident.state |
  org.apache.storm.security.auth.kerberos |
  org.apache.storm.serialization |
  org.apache.storm.spout |
  org.apache.storm.sql.runtime.datasource.socket.bolt |
  org.apache.storm.sql.runtime.datasource.socket.spout |
  org.apache.storm.st.topology.window |
  org.apache.storm.starter |
  org.apache.storm.starter.bolt |
  org.apache.storm.starter.spout |
  org.apache.storm.starter.trident |
  org.apache.storm.state |
  org.apache.storm.streams.processors |
  org.apache.storm.task |
  org.apache.storm.testing |
  org.apache.storm.topology |
  org.apache.storm.topology.base |
  org.apache.storm.trident.operation |
  org.apache.storm.trident.partition |
  org.apache.storm.trident.planner |
  org.apache.storm.trident.planner.processor |
  org.apache.storm.trident.spout |
  org.apache.storm.trident.state |
  org.apache.storm.trident.testing |
  org.apache.storm.trident.topology |
  org.apache.storm.trident.windowing |
  org.apache.storm.tuple |
  org.apache.storm.utils |

- Classes in org.apache.storm.task used by org.apache.storm
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.bolt
  Class | Description
  --- | ---
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.clojure
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  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.

- Classes in org.apache.storm.task used by org.apache.storm.coordination
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  IOutputCollector |
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.daemon
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.
  WorkerTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.daemon.metrics
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.daemon.worker
  Class | Description
  --- | ---
  WorkerTopologyContext |
  WorkerUserContext |

- Classes in org.apache.storm.task used by org.apache.storm.drpc
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.executor
  Class | Description
  --- | ---
  WorkerTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.executor.bolt
  Class | Description
  --- | ---
  IErrorReporter |
  IOutputCollector |

- Classes in org.apache.storm.task used by org.apache.storm.executor.error
  Class | Description
  --- | ---
  WorkerTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.executor.spout
  Class | Description
  --- | ---
  IErrorReporter |

- Classes in org.apache.storm.task used by org.apache.storm.flux.examples
  Class | Description
  --- | ---
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.flux.wrappers.bolts
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  ShellBolt | A bolt that shells out to another process to process tuples.

- Classes in org.apache.storm.task used by org.apache.storm.grouping
  Class | Description
  --- | ---
  WorkerTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.hdfs.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.hdfs.bolt.format
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.hdfs.spout
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.hdfs.trident
  Class | Description
  --- | ---
  IMetricsContext |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.hive.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.hive.trident
  Class | Description
  --- | ---
  IMetricsContext |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.hooks
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.
  WorkerTopologyContext |
  WorkerUserContext |

- Classes in org.apache.storm.task used by org.apache.storm.hooks.info
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.jdbc.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.jdbc.spout
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.jdbc.trident.state
  Class | Description
  --- | ---
  IMetricsContext |

- Classes in org.apache.storm.task used by org.apache.storm.jms.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.jms.example
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.jms.spout
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.jms.trident
  Class | Description
  --- | ---
  IMetricsContext |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.spout
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.spout.internal
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.spout.metrics2
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.spout.subscription
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.spout.trident
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.kafka.trident
  Class | Description
  --- | ---
  IMetricsContext |

- Classes in org.apache.storm.task used by org.apache.storm.lambda
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.loadgen
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.messaging
  Class | Description
  --- | ---
  GeneralTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.metric
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.metric.api
  Class | Description
  --- | ---
  IErrorReporter |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.metrics2
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.
  WorkerTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.metrics2.cgroup
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.multilang
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.perf.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.perf.spout
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.perf.utils
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.planner
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.

- Classes in org.apache.storm.task used by org.apache.storm.redis.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.redis.state
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.redis.topology
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.redis.trident.state
  Class | Description
  --- | ---
  IMetricsContext |

- Classes in org.apache.storm.task used by org.apache.storm.security.auth.kerberos
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.serialization
  Class | Description
  --- | ---
  GeneralTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.spout
  Class | Description
  --- | ---
  IErrorReporter |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.sql.runtime.datasource.socket.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.sql.runtime.datasource.socket.spout
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.st.topology.window
  Class | Description
  --- | ---
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.starter
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  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.

- Classes in org.apache.storm.task used by org.apache.storm.starter.bolt
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.starter.spout
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.starter.trident
  Class | Description
  --- | ---
  IMetricsContext |

- Classes in org.apache.storm.task used by org.apache.storm.state
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.streams.processors
  Class | Description
  --- | ---
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.

- Classes in org.apache.storm.task used by org.apache.storm.task
  Class | Description
  --- | ---
  GeneralTopologyContext |
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  IMetricsContext |
  IOutputCollector |
  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 |

- Classes in org.apache.storm.task used by org.apache.storm.testing
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  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 |

- Classes in org.apache.storm.task used by org.apache.storm.topology
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  IErrorReporter |
  IOutputCollector |
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.topology.base
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.operation
  Class | Description
  --- | ---
  IMetricsContext |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.partition
  Class | Description
  --- | ---
  WorkerTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.trident.planner
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.planner.processor
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.spout
  Class | Description
  --- | ---
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.state
  Class | Description
  --- | ---
  IMetricsContext |

- Classes in org.apache.storm.task used by org.apache.storm.trident.testing
  Class | Description
  --- | ---
  IMetricsContext |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.topology
  Class | Description
  --- | ---
  IBolt | An IBolt represents a component that takes tuples as input and produces tuples as output.
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.trident.windowing
  Class | Description
  --- | ---
  IMetricsContext |
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.

- Classes in org.apache.storm.task used by org.apache.storm.tuple
  Class | Description
  --- | ---
  GeneralTopologyContext |

- Classes in org.apache.storm.task used by org.apache.storm.utils
  Class | Description
  --- | ---
  OutputCollector | This output collector exposes the API for emitting tuples from an IRichBolt.
  TopologyContext | A `TopologyContext` is given to bolts and spouts in their `prepare()` and `open()` methods, respectively.