Hi, We are planning to integrate some Python modules with Storm. I have been able to get the integration going quite easily using the ShellBolt and python Storm module, following the example in storm-starter.
For productionizing, after basic processing in Python, there are some steps that we would like to perform that are already implemented as Java libraries. Instead of re-implementing those, we were thinking of ways we can reuse the existing implementation. One obvious approach is to implement these in a downstream bolt. Another approach would involve having an ability to process these in the handleEmit call of the ShellBolt. There are no such hooks that currently exist though. Has anyone had such requirements ? Any thoughts on how this can be achieved without modifying Shell Bolt ? If such hooks are present in ShellBolt, would it be interesting to the community in general ? Thanks hemanth