-
Enhancement
-
Resolution: Done
-
Major
-
32.0.0.Beta2
-
None
Currently, there is no existing ServiceInstaller builder to describe a provided value has a non-blocking lifecycle.
This enhancement proposes:
- Create interfaces that describe the blocking or non-blocking lifecycle of a value
- Split existing ServiceInstaller.Builder interfaces into 3 variants:
- Builder of a value with a configurable blocking lifecycle
- Builder of a value with a configurable non-blocking lifecycle
- Builder of a value with a configurable blocking lifecycle made non-blocking via asynchronous execution
- Add Builder interfaces for values that implement a blocking or non-blocking lifecycle
- blocks
-
WFCORE-7492 Simplify service installation for suspendable services
-
- Resolved
-