Simon Cooper created STORM-799:
----------------------------------
Summary: Consolidate IErrorReporter and reportError methods
Key: STORM-799
URL: https://issues.apache.org/jira/browse/STORM-799
Project: Apache Storm
Issue Type: Improvement
Reporter: Simon Cooper
Priority: Minor
ISpoutOutputCollector and IBasicOutputCollector all have a
reportError(Throwable) method. This is identical to the method on
IErrorReporter (which IBasicErrorReporter extends)
It would help shared library code if all three collector types extended
IErrorReporter, so that the same error-handling code can be used with all three
component types.
Additionally, it would be good if IBasicBolt passed an IErrorReporter in its
prepare method, so the bolt can report errors during preparation, not just in
tuple processing, and to ease interop between IRichBolt and IRichSpout which
both have access to an error-reporting object during preparation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)