Sipke Schoorstra
d6cc7d7f56
Implement Specification pattern ( #517 )
...
* Add specifications
* Update persistence providers with specification pattern
2020-12-14 17:15:39 +01:00
Sipke Schoorstra
daa10df6c3
Remove unused namespaces
2020-12-12 12:38:07 +01:00
Sipke Schoorstra
e601747fae
Renames and small tweaks
2020-12-11 21:35:22 +01:00
Sipke Schoorstra
70e7b98d7b
Rename Repository to Store
2020-12-11 21:14:57 +01:00
Rafael Carnucci
3b35d9ff0a
Seperate YesSql ( #504 )
...
* Seperate YesSql and added InMemory, MongoDb
* Error fixed, if DatabaseInitializer is run through several times
* icon.png was not packed
* Added AddWorkflowProvider to AddElsaPersistenceMongoDb
* Wrong primary keys were used for MongoDb
* Refactorig MongoDb
* Register IMongoCollection<WorkflowDefinition> and IMongoCollection<WorkflowInstance> with DI
* Wrong Parameter Type in Constructor (MongoDbWorkflowInstanceRepository)
* Add workflowDefinition.WorkflowDefinitionId = _idGenerator.Generate(); to Initialize
* Removed duplicated code
* Correct wrong Commit
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-11 21:03:49 +01:00
Sipke Schoorstra
41ca351d29
Refactor Timers activities using Quartz & initial Multitenancy support ( #477 )
...
* Refactor time based events using Quartz.net
* Simplify Quartz job & trigger registration & Cleanup
* Expose Quartz configuration
* Restructure samples
2020-11-27 21:47:51 +01:00
Sipke Schoorstra
e6227e887f
Simplify service bus API and cleanup
2020-11-22 11:49:28 +01:00
Sipke Schoorstra
f1349adc3f
Service bus API improvements
2020-11-20 23:24:48 +01:00
Sipke Schoorstra
355038f27e
Incremental work on service bus API
2020-11-20 17:08:05 +01:00
Sipke Schoorstra
2d54b7e337
Add Rebus activities
2020-11-19 22:21:17 +01:00
Sipke Schoorstra
7f44bfe4c1
Replace precompiled queries with extensions, process warnings and fix test
2020-11-03 10:50:32 +01:00
Sipke Schoorstra
ae40d36c72
Fix Instant event behavior
2020-10-30 16:16:06 +01:00
Sipke Schoorstra
945d8d9e56
Fix service bus starter
2020-10-18 12:17:27 +02:00
Sipke Schoorstra
72caccb6a6
Update ReceiveHttpRequest using new trigger API
2020-10-17 13:51:27 +02:00
Sipke Schoorstra
8423fde504
Incremental work on trigger API
2020-10-17 12:49:41 +02:00
Sipke Schoorstra
d28da10a88
Restructure events and messages folders
2020-10-17 09:15:46 +02:00
Sipke Schoorstra
7a7d032e9e
Remove unused namespaces
2020-10-11 14:33:56 +02:00
Sipke Schoorstra
7e45845a47
Introduce Workflow Instance Manager and Workflow Definition Manager
2020-10-11 14:33:18 +02:00
Sipke Schoorstra
e1f5b6a8a5
Implement YesSql
2020-10-10 17:13:52 +02:00
Sipke Schoorstra
899f12e35f
Cleanup and apply new field naming convention
2020-10-09 19:52:54 +02:00
Ankit Sarkar
02cad73af0
fix#227: Add Azure Blob Storage distributed lock provider ( #332 )
...
* Fix#325:Elsa 2#RunWorkflowDefinitionAsync getting object reference null
* Fix#328: Rephrased error message
* activityId should not be mandatory while using RunWorkflowDefinitionAsync
* Fix#228:Add Redis distributed lock provider
* Removed unnecessary namespaces
* fix#227: Add Azure Blob Storage distributed lock provider
* Fix#228: Add Redis distributed lock provider, Re-architeched the soultion which includes
- Remove of StartAsync
- Auto Recover of Transient error
* fix#227: Add Azure Blob Storage distributed lock provider, Contains below enhancement -
- Removed dependency of DistributedLockProvider
- Better Log management
* Fix#228: Add Redis distributed lock provider, This includes below enhqncement
- Better Log Management,
- Return false instead of throwing error in while unable to acquire lock
* fix#227: Add Azure Blob Storage distributed lock provider , This includes
- Validate name before creating lease
* fix#227: Add Azure Blob Storage distributed lock provider updated message for ILogger
* fix#227: Moved literal values into a constant field, added Azure Lease Blob link for reference
Co-authored-by: Ankit Sarkar <ankt.srkr@live.in>
2020-07-14 15:24:07 +02:00
Sipke Schoorstra
fd1cfb4756
Add PersistWorkflow setting to Activity ( #239 )
2020-01-18 21:37:26 +01:00
Sipke Schoorstra
6a6edde7de
Restored workflow persistence functionality
2020-01-18 13:11:11 +01:00
Sipke Schoorstra
40eef28fc7
Add web farm hosting support ( #229 )
...
* Implement distributed lock provider and workflow queue worker
* Add SQL Server lock provider
2020-01-14 23:11:50 +01:00
Sipke Schoorstra
7b94637386
Code-first improvements ( #223 )
...
* Refactor workflow model and scheduler
* Improve workflow builder API
2020-01-12 20:15:57 +01:00
Sipke Schoorstra
bd422f5d14
Feature/persist on every activity ( #215 )
...
* Add support for resuming crashed workflow hosts
* Add workflow persistence behavior
2019-12-21 12:34:27 +01:00