OrleansContrib / Orleans.Sagas

A distributed saga implementation for Orleans
MIT License
155 stars 28 forks source link

Remove generic configuration in favor of DI and saga properties #29

Closed creyke closed 4 years ago

creyke commented 4 years ago

Using the below makes the builder pattern brittle...

Foo : Activity<TConfig>

...instead, better to use the following...

Foo : IActivity

...and expose configuration properties when starting saga execution.

creyke commented 4 years ago

Fixed in #30