Mark van Renswoude
8675ab3d6e
Fixed exception in flow requests
2022-11-23 12:58:31 +01:00
Mark van Renswoude
97672f4321
Implemented nullable reference types support
2022-11-23 09:13:38 +01:00
Mark van Renswoude
bcdb376256
Fixed queue arguments error due to wrong value types
...
Added test for publish overflows
Removed support for Unity Container
Changed third party package references to ranges
Fixed XML documentation
2022-11-22 13:20:47 +01:00
Mark van Renswoude
7143ad3c2f
Implemented QueueArgumentsAttribute (untested)
2022-11-17 16:47:07 +01:00
Mark van Renswoude
38326bd328
Removed ValueTask overload for parallel request Converge method
...
- Doesn't work with the current persisted flow state so it would require a refactoring and in-place conversion
2022-02-10 10:17:27 +01:00
Mark van Renswoude
7a25a1fd1f
Added ValueTask support to flows
2022-02-09 12:21:47 +01:00
Mark van Renswoude
165680fd38
Added ValueTask support
...
- This is a breaking change for custom middleware implementations
Added validation for return type handling
- This may be breaking for incorrect implementations, but highly unlikely
2022-02-09 11:27:07 +01:00
Mark van Renswoude
b816e56018
Code style cleanup
2022-02-09 09:50:25 +01:00
Mark van Renswoude
58d1908047
Added NoRequestsBehaviour to ParallelFlow.Yield
2021-12-10 11:45:09 +01:00
Mark van Renswoude
bc00d476bd
Implemented adding requests to parallel flow
...
Fixed console logger outputting incorrect message when declaring queues
2021-12-10 09:56:37 +01:00
Mark van Renswoude
2b4dd8e251
[ci skip] WIP: support for adding requests mid-parallel flow
2021-12-09 23:52:25 +01:00
Mark van Renswoude
be576a2409
Implemented #31 : Include message details in exception logging (optionally)
...
Refactored IControllerMessageContext into context payloads to get access to it in the exception handler
2021-09-02 16:16:44 +02:00
Mark van Renswoude
1be1b599a0
Updated all references NuGet packages to latest stable version
...
Fixed ReSharper code issues
2021-05-29 21:52:07 +02:00
Mark van Renswoude
c63b821b87
Fixed #11 : Do not persist flow for dynamic queues
2019-08-19 09:33:07 +02:00
Mark van Renswoude
7389b5bf06
[skip appveyor] #9 Documentation and examples
...
Added DataAnnotations to all examples.
Implemented third example for Flow. Fixed a bug where Start would not give up it's flow lock.
2019-08-16 11:47:57 +02:00
Mark van Renswoude
93fa25c163
[skip appveyor] Fixed #4 : Unhelpful error message when starting a (parallel) flow before Subscribe has finished
...
Fixed #12 : Flow allows request message without Request attribute
2019-08-15 17:56:38 +02:00
Mark van Renswoude
25c01ee1ed
[ci skip] Fixed #14 : Clarify error when yielding a parallel request builder without requests
...
Did not implement the short-circuit to the converge method yet, as that would circumvent the controller check. Maybe later.
2019-08-15 17:45:39 +02:00
Mark van Renswoude
8ec85ac99f
[ci skip] Reimplemented FlowStarter
2019-08-15 12:04:03 +02:00
Mark van Renswoude
fed377992b
[ci skip] Done with XML documentation for now
...
Made a few classes internal that were supposed to be
2019-08-15 11:26:55 +02:00
Mark van Renswoude
314a67db00
[ci skip] Bit of refactoring and bugfixing, mostly documentation
2019-08-14 20:48:40 +02:00
Mark van Renswoude
f8fca5879c
[ci skip] Major refactoring for 2.0
...
- Compiles, but that's about it. Plenty of ToDo's left before it will run. Beware, ye who enter here.
- Cleanup of the internals, with the aim to keep the interface to application code compatible
- Added the ability to declare durable queues on startup and update the bindings
- Possibly fixed an issue with publish timeouts being logged after a reconnect
2019-08-13 20:30:04 +02:00
Menno van Lavieren
6bc6cfe216
MAX-911 RDB Relaties samenvoegen vanuit LEF en update ontvangen in LEF
...
MAX-1081 POC Dictionary tasks in Web voor request
Setup voor Transient request response met TODO's
2019-04-24 18:04:30 +02:00
Mark van Renswoude
60c7020a2c
Fixed #6 : Use 'mandatory' on replies
2019-02-14 15:08:04 +01:00
Mark van Renswoude
02debfb82a
Fixed incorrect assertion caused by fixing "code issues" (oh the irony)
2018-12-19 21:42:04 +01:00
Mark van Renswoude
74985e45de
Fixed all ReSharper issues
...
Some are silly, like the "member not used" for public interfaces. The comments everywhere are ugly, sorry, but it keeps the possibly important issues visible without a dependency on some ReSharper annotations package.
2018-12-19 20:50:56 +01:00
Menno van Lavieren
3ce847c21f
RDB-46 Volgorde bug in Flow Library
...
Refactoring van de FlowStore en de FlowPovider met de oplossing voor de bug
2017-10-17 10:34:07 +02:00
Menno van Lavieren
e3496b0aaf
BUG FIX van David voor flows die direct eindigen
2017-07-25 15:33:34 +02:00
Mark van Renswoude
80d8f24123
Fixed #15 : Fix timing issue with flows when response comes in too fast
...
Added more documentation
2017-02-16 23:03:07 +01:00
Mark van Renswoude
20ac467006
Fixed #6 : Provide a way to start a flow outside of a message handler
...
Fixed Continuation methods binding to dynamic queues
2017-02-15 22:05:01 +01:00
Mark van Renswoude
120108bd41
Implemented #10 : YieldWithParallelRequest
2017-02-12 19:04:26 +01:00
Mark van Renswoude
c04f7bd0fe
First working prototype of the flow port
2017-02-05 23:22:34 +01:00
Mark van Renswoude
a2970b6893
Work in progress for migrating from Saga to Flow
2017-01-31 12:01:08 +01:00