When using an AbstractAssembly as the basis for managing multiple Applications and expanding/relaunching/shrinking the number of Applications, the AbstractAssembly should always check the configured / provided StabilityPredicate prior to returning control to the caller, to ensure the AbstractAssembly is stable.
When using an AbstractAssembly as the basis for managing multiple Applications and expanding/relaunching/shrinking the number of Applications, the AbstractAssembly should always check the configured / provided StabilityPredicate prior to returning control to the caller, to ensure the AbstractAssembly is stable.