Project: springxd
Issue XD-2135: Add explicit "error channel" support
As a user, I'd like to have the option to explicitly define/configure "error channel" so that I can stage and route the errors/exceptions through the dedicated channel and continue ingestion. *Scenario:* * 'http' source ingest * failure at either source, processor, or sink module * regardless of whether it is a custom module or not, traverse through the exception to propagate the actual _Caused by:..._, stage the error as payload, and route it to the error channel *Example Configuration:* * error channel definition similar to "topic.errors.stream.module" * configure custom exception similar to "catch=**Exception" * exception hierarchy ** GlobalException ** DefaultException ** ModuleSpecificException
Story points: 8