You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal of this epic is to improve error handling for failed operations, in particular by introducing
a mechanism for the client to react to an operation failure.
Ideally operation execution is hooked into the request-response/reject flow so that the client can react to rejected operations.
For this two approaches come to mind
Full implementation as opt-in Request-Response actions i.e. base class for Operations becomes RequestAction. Requires introduction of a success response action and handling of rejections.
Potentially API breaking.
Goal
The goal of this epic is to improve error handling for failed operations, in particular by introducing
a mechanism for the client to react to an operation failure.
Ideally operation execution is hooked into the request-response/reject flow so that the client can react to rejected operations.
For this two approaches come to mind
Full implementation as opt-in Request-Response actions i.e. base class for Operations becomes
RequestAction. Requires introduction of a success response action and handling of rejections.Potentially API breaking.
Wrapper request -response action that allows to execute particular operations in request-response fashion
(see also Delegate error to action dispatcher #1386 (comment))
Steps