The current implementation of SpringBootKinesisEventHandler only handles non-aggregated events. Attempting to process aggregated events caused ungraceful failure. This commit fixes that by de-aggregating any events before performing conversion. Non-aggregated events are still handled transparently. In addition, detection of Message<T> input is performed, and output messages are wrapped accordingly.
4.0 KiB
4.0 KiB