## Uses of Interface
org.apache.storm.task.IErrorReporter

- Packages that use IErrorReporter
  Package | Description
  --- | ---
  org.apache.storm.coordination |
  org.apache.storm.executor.bolt |
  org.apache.storm.executor.spout |
  org.apache.storm.loadgen |
  org.apache.storm.metric |
  org.apache.storm.metric.api |
  org.apache.storm.spout |
  org.apache.storm.task |
  org.apache.storm.testing |
  org.apache.storm.topology |

- - ### Uses of IErrorReporter in org.apache.storm.coordination

    Classes in org.apache.storm.coordination that implement IErrorReporter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CoordinatedBolt.CoordinatedOutputCollector` |

  - ### Uses of IErrorReporter in org.apache.storm.executor.bolt

    Classes in org.apache.storm.executor.bolt that implement IErrorReporter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BoltOutputCollectorImpl` |

  - ### Uses of IErrorReporter in org.apache.storm.executor.spout

    Classes in org.apache.storm.executor.spout that implement IErrorReporter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SpoutOutputCollectorImpl` | Methods are not thread safe.

  - ### Uses of IErrorReporter in org.apache.storm.loadgen

    Methods in org.apache.storm.loadgen with parameters of type IErrorReporter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HttpForwardingMetricsConsumer.`prepare​(Map<String,​Object> topoConf, Object registrationArgument, TopologyContext context, IErrorReporter errorReporter)` |

  - ### Uses of IErrorReporter in org.apache.storm.metric

    Methods in org.apache.storm.metric with parameters of type IErrorReporter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LoggingMetricsConsumer.`prepare​(Map<String,​Object> topoConf, Object registrationArgument, TopologyContext context, IErrorReporter errorReporter)` |

  - ### Uses of IErrorReporter in org.apache.storm.metric.api

    Methods in org.apache.storm.metric.api with parameters of type IErrorReporter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IMetricsConsumer.`prepare​(Map<String,​Object> topoConf, Object registrationArgument, TopologyContext context, IErrorReporter errorReporter)` |

  - ### Uses of IErrorReporter in org.apache.storm.spout

    Subinterfaces of IErrorReporter in org.apache.storm.spout
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ISpoutOutputCollector` | Methods are not expected to be thread safe.

    Classes in org.apache.storm.spout that implement IErrorReporter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SpoutOutputCollector` | This output collector exposes the API for emitting tuples from an `IRichSpout`.

  - ### Uses of IErrorReporter in org.apache.storm.task

    Subinterfaces of IErrorReporter in org.apache.storm.task
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IOutputCollector` |

    Classes in org.apache.storm.task that implement IErrorReporter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `OutputCollector` | This output collector exposes the API for emitting tuples from an IRichBolt.

  - ### Uses of IErrorReporter in org.apache.storm.testing

    Methods in org.apache.storm.testing with parameters of type IErrorReporter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ForwardingMetricsConsumer.`prepare​(Map<String,​Object> topoConf, Object registrationArgument, TopologyContext context, IErrorReporter errorReporter)` |

  - ### Uses of IErrorReporter in org.apache.storm.topology

    Subinterfaces of IErrorReporter in org.apache.storm.topology
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IBasicOutputCollector` |

    Classes in org.apache.storm.topology that implement IErrorReporter
    Modifier and Type | Class | Description
    --- | --- | ---
    `protected static class` | `BaseStatefulBoltExecutor.AnchoringOutputCollector` |
    `class` | `BasicOutputCollector` |