Commit graph

39 commits

Author SHA1 Message Date
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 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 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 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 c13825a930 Fix metadata and serialization 2022-03-24 12:56:31 +01:00
Sipke Schoorstra b23ebdaddd Restructuring 2022-03-22 14:33:15 +01:00
Sipke Schoorstra 1c47d4b80d Remove & merge Node base type 2022-03-15 13:01:10 +01:00
Sipke Schoorstra c33549c291 Add WorkflowContexts module 2022-03-08 14:40:47 +01:00
Sipke Schoorstra f5aeaf9120 Various refactorings 2022-03-07 22:56:16 +01:00
Sipke Schoorstra 46d2d2b00b Update TriggerIndexer.cs 2022-03-07 15:11:03 +01:00
Sipke Schoorstra 6597f16a8d Add support for object hashes as input 2022-03-07 15:10:33 +01:00
Sipke Schoorstra 217f632379 Fix workflow operator actor serialization 2022-03-07 15:06:00 +01:00
Sipke Schoorstra 6b7caddca8 Refactor triggers 2022-03-07 12:01:27 +01:00
Sipke Schoorstra 161a70e429 Remove Trigger separation 2022-03-04 21:42:27 +01:00
Sipke Schoorstra c600399f0d Refactorings 2022-03-04 19:59:44 +01:00
Sipke Schoorstra 9244ab6c21 Implement Azure Service Bus worker management based on bookmark & trigger indexing events 2022-03-04 12:09:08 +01:00
Sipke Schoorstra 0d06ae1823 Incremental work on Azure Service Bus 2022-02-22 12:51:59 +01:00
Sipke Schoorstra c15f3097f8 Upgrade packages 2022-01-18 20:35:44 +01:00
Sipke Schoorstra bc31319f2a Implement delay activity resumption of bookmarks 2022-01-18 20:28:48 +01:00
Sipke Schoorstra 59f44b4927 Incremental work on bookmark processing 2022-01-18 18:24:52 +01:00
Sipke Schoorstra 6e969bfa5f Split scheduling activities into scheduling library and activity library 2022-01-18 12:39:05 +01:00
Sipke Schoorstra 783f05ffdc Incremental work on timers and trigger & bookmark indexing 2022-01-17 22:44:41 +01:00
Sipke Schoorstra e12db9bceb Optimize trigger indexing process
Indexing of workflows now only apply to "static" workflow providers such as the Configuration Workflow Provider (workflows written as C# classes and registered with a configuration object).

"dynamic" providers such as the DatabaseProvider will be excluded from indexing; instead, such workflows enter the system dynamically via API endpoints, at which point they get indexed on the fly.

This ensures speedy application startup.
2022-01-17 20:47:07 +01:00
Sipke Schoorstra 128085c676 Incremental work on timers 2022-01-14 13:54:17 +01:00
Sipke Schoorstra 1949221b23 Incremental work on scheduling activities 2022-01-13 22:38:01 +01:00
Sipke Schoorstra 45d3402151 Workflow execution storage 2022-01-11 22:04:02 +01:00
Sipke Schoorstra 2f3fa7a126 Increase timeout for debugging 2022-01-04 14:31:44 +01:00
Sipke Schoorstra 689147b9ca Add sources from experimental repo 2022-01-04 09:42:12 +01:00