Commit graph

1033 commits

Author SHA1 Message Date
Sipke Schoorstra dbd682eacb Add ability to control when to evaluate input 2022-04-24 22:26:33 +02:00
Sipke Schoorstra e42409ba6f Rename method 2022-04-21 23:00:01 +02:00
Sipke Schoorstra 52b3960867 Add workflow definition builder extension 2022-04-21 22:59:03 +02:00
Sipke Schoorstra 21e31c8cff Update WorkflowExecutionContext.cs 2022-04-20 22:00:26 +02:00
Sipke Schoorstra b4d35c4916 Update ActivityExecutionContext.cs 2022-04-20 22:00:22 +02:00
Sipke Schoorstra 49b2cb7c89 Update BreakBehavior.cs 2022-04-20 22:00:18 +02:00
Sipke Schoorstra 81c88eee7c Update WorkflowExecutionContext.cs 2022-04-20 21:38:38 +02:00
Sipke Schoorstra 4935e9b3d3 Update BreakBehavior.cs 2022-04-20 21:38:33 +02:00
Sipke Schoorstra 72a6800e38 Update AutoCompleteBehavior.cs 2022-04-20 21:38:26 +02:00
Sipke Schoorstra aa7d8f9e3b Update Fork.cs 2022-04-20 21:38:13 +02:00
Sipke Schoorstra 4849db8a05 Fix activities namespace 2022-04-20 21:06:39 +02:00
Sipke Schoorstra d1e5efb160 Implement AutoCompleteBehavior
The AutoCompleteBehavior automatically sends the ActivityCompleted signal.
Container activities should remove this behavior if they need to control when the container completes
2022-04-20 15:23:54 +02:00
Sipke Schoorstra b180b86579 Add signal handling API to behaviors 2022-04-20 14:46:08 +02:00
Sipke Schoorstra 4ab6edb865 Add behavior that schedules child completion callbacks 2022-04-20 14:37:20 +02:00
Sipke Schoorstra 604b5c3e82 Introduce Activity Behaviors
Activity Behaviors allow for code reuse between activities. Useful for certain signal handling like Break for example.
2022-04-20 14:31:09 +02:00
Sipke Schoorstra b4b2d11644 Update While.cs 2022-04-20 14:14:20 +02:00
Sipke Schoorstra 520c2d9354 Update For.cs 2022-04-20 14:14:17 +02:00
Sipke Schoorstra 1325c3f9c3 Incremental work on Break 2022-04-20 13:57:02 +02:00
Sipke Schoorstra 265e178286 Remove unused namespaces 2022-04-20 11:41:50 +02:00
Sipke Schoorstra 77ef383865 Move completion callback logic to base Activity 2022-04-20 11:41:29 +02:00
Sipke Schoorstra 4ff2c228c4 Rename PostActivity to ScheduleActivity 2022-04-20 11:34:46 +02:00
Sipke Schoorstra 4def8b8a10 Update activity completion API 2022-04-20 11:14:20 +02:00
Sipke Schoorstra beedc471dc Incremental work on activity signaling 2022-04-19 20:42:26 +02:00
Sipke Schoorstra 27b297eaf5 Incremental work on Break 2022-04-18 15:48:21 +02:00
Sipke Schoorstra 7bd4df2532 Move IWorkflow to Core and update tests 2022-04-12 17:08:31 +02:00
Sipke Schoorstra 878e476d93 Disable Dahomey for now 2022-04-12 14:08:24 +02:00
Sipke Schoorstra 3120429f89 Incremental work on correlation 2022-04-11 14:19:55 +02:00
Sipke Schoorstra 78a799edb9 Incremental work on proto actor and service bus 2022-04-10 14:35:53 +02:00
Sipke Schoorstra 51b7b4b1f1 Incremental work on serialization and actors 2022-04-09 23:19:31 +02:00
Sipke Schoorstra 60e292fac6 Serialization improvements 2022-04-09 22:15:48 +02:00
Sipke Schoorstra 120f7a0341 Upgrade package references 2022-04-09 12:14:53 +02:00
Sipke Schoorstra 963c584564 Add XML comments 2022-04-07 22:14:12 +02:00
Sipke Schoorstra 0c9674fc6d Refactor use of readonly dictionary to dictionary 2022-04-07 13:06:16 +02:00
Sipke Schoorstra 4f1c9519d3 Update Trigger.cs 2022-04-07 12:50:53 +02:00
Sipke Schoorstra 98fead080b Update Activity.cs 2022-04-07 12:50:48 +02:00
Sipke Schoorstra 5aa218a733 Update Inline.cs 2022-04-07 12:50:45 +02:00
Sipke Schoorstra 39485b73c4 Update If.cs 2022-04-07 12:50:41 +02:00
Sipke Schoorstra 5d8d77deea Refactor output capture API 2022-04-07 12:44:12 +02:00
Sipke Schoorstra e7c36ed7ff Update AzureServiceBus module 2022-04-07 11:22:44 +02:00
Sipke Schoorstra 9b9fb8a896 Update If.cs 2022-03-29 20:56:38 +02:00
Sipke Schoorstra 034bedfb46 Incremental work on DSL 2022-03-29 13:16:06 +02:00
Sipke Schoorstra 488ea1ef98 Scaffold new activities 2022-03-28 22:12:16 +02:00
Sipke Schoorstra 3deac4fb0c Update DSL and sample 2022-03-28 13:25:45 +02:00
Sipke Schoorstra c13825a930 Fix metadata and serialization 2022-03-24 12:56:31 +01:00
Sipke Schoorstra a6e288fdd7 Update namespaces and decorate activities with attributes 2022-03-24 12:18:14 +01:00
Sipke Schoorstra b23ebdaddd Restructuring 2022-03-22 14:33:15 +01:00
Sipke Schoorstra 4d23fc40b4 Refactor Workflow model from record to class that inherits from Composite 2022-03-21 20:33:21 +01:00
Sipke Schoorstra 90e8f03e38 Rename activity metadata to application properties 2022-03-21 20:32:47 +01:00
Sipke Schoorstra 6e78d0591a Update Composite.cs 2022-03-21 20:32:13 +01:00
Sipke Schoorstra fee275ab26 Fix naming of cancellation token 2022-03-21 19:29:49 +01:00