Description
As proposed here: https://lists.apache.org/thread.html/rca2d01916346c504c0798fb2a37a361f6304547c5554a57deaaf9846%40%3Cdev.hop.apache.org%3E
Tasks:
- Implement a plugin type for the Beam transform handlers
- Create separate modules for the various runners: direct, spark, flink, dataflow
- Create separate modules for the handled transforms and their dependencies
- Move the heavy tests to separate integration tests