FrontendCoordinator
fun FrontendCoordinator( lifecycleOwner: LifecycleOwner, iviServiceProvider: IviInstanceBoundIviServiceProvider, frontendMetadata: Collection<FrontendMetadata>, frontendContextFactory: FrontendContextFactory, panelRegistryFactory: PanelRegistryFactory<PR>, frontendCoordinationRulesFactory: FrontendCoordinationRulesFactory<PR>)
Content copied to clipboard
Parameters
lifecycleOwner
The lifecycle during which the coordinator is active.
iviServiceProvider
The service provider used to communicate with various services, such as the main menu and notification display services.
frontendMetadata
The metadata about the frontends that this instance should coordinate.
frontendContextFactory
The factory used to create FrontendContexts when creating Frontends.
panelRegistryFactory
A factory for the coordinator to create a PanelRegistry
frontendCoordinationRulesFactory
A factory for the coordinator to create and activate a set of FrontendCoordinationRules.