Sipke Schoorstra
df6ad74eec
Replace custom distributed locking implementation with DistributedLock
...
https://github.com/madelson/DistributedLock
2021-04-07 13:13:13 +02:00
Sipke Schoorstra
4cf43882dc
Update packages
2021-04-02 12:43:14 +02:00
Sipke Schoorstra
0434b4825a
Update packages
2021-03-18 11:24:04 +01:00
Sipke Schoorstra
5a7584b9ec
Cleanup
2021-02-01 16:16:14 +01:00
Sipke Schoorstra
2f29dc379c
Upgrade to .NET Standard 2.1
2021-01-31 18:44:57 +01:00
Sipke Schoorstra
2b88208ff6
Configure Rebus serialization and centralize common rebus config
2021-01-30 20:39:08 +01:00
Sipke Schoorstra
e0238982c3
Expose Azure Service Bus transport settings
2021-01-25 12:45:35 +01:00
Sipke Schoorstra
0a11cced56
Set peek lock
2021-01-21 20:13:02 +01:00
Sipke Schoorstra
c4fc9bdfc1
Increase TTL
2021-01-21 19:30:28 +01:00
Sipke Schoorstra
49d4e5bb36
Optimize workflow trigger re-indexing
2021-01-10 13:43:34 +01:00
Sipke Schoorstra
3cfc2ad665
Remove unused namespaces
2021-01-08 17:40:32 +01:00
Sipke Schoorstra
9e63d9ad69
Distributed workflow execution support ( #559 )
...
* Incremental work on workflow message queuing
* Add extension to register message consumers
* Update Rebus logging to use Microsoft Extensions Logging
* Synchronize quartz job and run instance consumer with distributed locking
* Add service bus options
2021-01-08 11:14:00 +01:00
Sipke Schoorstra
310cab9032
Elsa Activity + Workflow registration refactorings ( #543 )
...
* Elsa options and activity/workflow registration improvements
* Add convenience extensions for Quartz and Hangfire timer activity registration
* Fix solution and warnings
2020-12-26 12:21:08 +01:00
Rafael Carnucci
92e1a1c3bf
Redesign activities and workflows management ( #536 )
...
* Adding Activities, Workflows, TriggerProviders and WorkflowContextProviders by Reflection
* Activities stored in ElsaOptions, instead of IServiceCollection
* Remove the empty XML comments
* Renamed ElsaConfigurationsOptions to ElsaConfiguration
* Small enhancements
* Workflows stored in ElsaOptions, instead of IServiceCollection
* Instantiated workflows can now be added
* Workflow instance was not registered to DI
* Add Elsa.Activities.Rebus project to solution
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2020-12-25 21:17:17 +01:00
Sipke Schoorstra
c047d66942
Update packages
2020-12-19 15:35:11 +01:00
Sipke Schoorstra
d41039b567
Rename extensions namespace
2020-12-18 11:35:29 +01:00
Rafael Carnucci
0ba56f51b4
Enhance project structure ( #524 )
...
* Fix sample Elsa.Samples.FileBasedWorkflow
* Centralize project properties
* Fix PackageLicenseExpression
* Added configureawait.props & FodyWeavers.xml & FodyWeavers.xsd.
* Remove icon.png and added PackageIconUrl
* Removed <Nullable>disable</Nullable>
* Fix Icon in Elsa.Activities.MassTransit and Rebuild
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2020-12-16 10:31:02 +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
f7f6b26580
Rename (Rebus) service bus provider projects
2020-11-23 16:49:53 +01:00
Sipke Schoorstra
123e49c19d
WIP Azure Service Bus activities
2020-11-22 22:16:28 +01:00
Sipke Schoorstra
239cb54772
Add package descriptions and icons
2020-11-22 13:09:48 +01:00
Sipke Schoorstra
3d67c195ac
Add Rebus service bus providers for Azure Service Bus and RabbitMQ
2020-11-22 13:05:34 +01:00