Package com.tomtom.ivi.platform.framework.api.product.buildconfig
The types used by the generated build config.
Types
Link copied to clipboard
Factory for creating a ComposableDynamicConfigurationProvider instance.
Link copied to clipboard
Factory for creating a ComposableStaticConfigurationProvider instance.
Link copied to clipboard
class IviBuildConfig constructor( iviInstancesProvider: () -> Map<IviInstanceId, IviInstanceConfig>, globalRuntimeDeploymentsProvider: () -> Map<RuntimeDeploymentId.Global, RuntimeDeploymentConfig.Global>, multipleInstanceRuntimeDeploymentsProvider: () -> Map<RuntimeDeploymentId.MultipleInstance, RuntimeDeploymentConfig.MultipleInstance>, dynamicConfigurationProviderFactoriesProvider: () -> List<ComposableDynamicConfigurationProviderFactory>, staticConfigurationProviderFactoriesProvider: () -> List<ComposableStaticConfigurationProviderFactory>)
Content copied to clipboard
The IVI build-time generated configuration.
Link copied to clipboard
data class IviInstanceConfig(val frontendMetadata: Collection<FrontendMetadata>)
Content copied to clipboard
The build-time generated IVI instance configuration.
Link copied to clipboard
sealed class RuntimeDeploymentConfig<Builder : IviServiceHostManagerBuilder>
Content copied to clipboard
A runtime deployment defines how to register the IVI service hosts managers for a given runtime deployment.
Link copied to clipboard
Identifies a RuntimeDeploymentConfig.