Commit graph

2408 commits

Author SHA1 Message Date
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
cristinamudura 1d56c641c7
implemented sub actions : new, unpublish, retract (#2933) 2022-04-18 15:47:12 +02:00
Sipke Schoorstra 7bd4df2532 Move IWorkflow to Core and update tests 2022-04-12 17:08:31 +02:00
Sipke Schoorstra e8ba302500 Incremental work on tests 2022-04-12 15:55:35 +02:00
Sipke Schoorstra 878e476d93 Disable Dahomey for now 2022-04-12 14:08:24 +02:00
Sipke Schoorstra 6b08eb6db9 Update ServiceCollectionExtensions.cs 2022-04-12 13:55:57 +02:00
Sipke Schoorstra 9401214b14 Update ProtoActorWorkflowInvoker.cs 2022-04-12 09:41:19 +02:00
Sipke Schoorstra c576d2dcb1 Update WorkflowInstanceGrain.cs 2022-04-12 09:41:16 +02:00
Sipke Schoorstra b6650e73b3 Update WorkflowDefinitionGrain.cs 2022-04-12 09:41:14 +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 3582c8a71c Update workflow context middleware to resolve providers from child container scope 2022-04-07 22:15:14 +02:00
Sipke Schoorstra 0184d1af07 Store contexts by context object instead of type 2022-04-07 22:14:44 +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 7f3d989911 Update HttpEndpoint.cs 2022-04-07 12:51:08 +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 03b36393fe Refactor workflow factory registration 2022-04-04 16:00:31 +02:00
Sipke Schoorstra 3ea887fa83 Update HttpEndpoint.cs 2022-04-04 16:00:10 +02:00
Sipke Schoorstra b9f0521077 Update QueueDefinition.cs 2022-04-04 16:00:07 +02:00
Sipke Schoorstra 9b9fb8a896 Update If.cs 2022-03-29 20:56:38 +02:00
Sipke Schoorstra 536f50858b Update HttpEndpoint.cs 2022-03-29 20:56:33 +02:00
Sipke Schoorstra e895d4bfdb Update demos 2022-03-29 13:24:33 +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 d25a45bdd9 Update samples 2022-03-28 13:36:18 +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 c74b105e19 Move Timer to Activities namespace 2022-03-24 12:29:39 +01:00
Sipke Schoorstra 77e87edef6 Fix nodeType -> activityType 2022-03-24 12:29:07 +01:00