FrontendCoordinator

fun FrontendCoordinator(    lifecycleOwner: LifecycleOwner,     iviServiceProvider: IviInstanceBoundIviServiceProvider,     frontendMetadata: Collection<FrontendMetadata>,     frontendContextFactory: FrontendContextFactory,     panelRegistryFactory: PanelRegistryFactory<PR>,     frontendCoordinationRulesFactory: FrontendCoordinationRulesFactory<PR>)

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.