Further Features for the Configuration Builder
- Support for distribution/merging
-
.distribute(strategy)
and .merge(strategy)
- Introduction of a composite stage builder
- both builders are more or less equal, but have different return types (
Configuration
or CompositeStage
)
- possible solution: Write one single builder which is type parameterized
- (
CompositeStageBuilder<T extends CompositeStage
)
- get builder by static
CompositeStage.builder()
or Configuration.builder()
respectively
-
.toActive(stage)
and .endActive(stage)
methods that connect the stage and additionally set it active