Abstract
The MessageHandler constructor
The type of the message which this MessageHandler handles.
Optional
overrides: SubscriptionConfigCustom adjustments to overwrite Rascal subscription configuration settings.
Optional
middleware: OnMessageMiddleware<unknown>[]Middleware functions that should be executed for this specific message handler in addition to the global ones.
Readonly
messageReadonly
middlewareOptional
Readonly
overridesOptional
mapAbstract
onMain message handling function.
non-binary message payload (usually a json)
message with all related message metadata, including message envelope
acknowledgment or rejection callback that can be called to forcefully complete the message processing.
Optional
onFunction that will be called after the last retry attempt has failed. Useful for handling errors in an explicit way.
non-binary message payload (usually a json)
message with all related message metadata, including message envelope
error object that caused message processing to repeatedly fail
Generated using TypeDoc
Base class for message handlers to handle incoming messages from the subscribed queue. *