IviDefaultsExtension

interface IviDefaultsExtension

Gradle extension to ease the configuration of IVI components of the default IVI application.

Functions

abstract fun configureGlobalRuntimeDeploymentIfAllPresent(serviceHosts: Set<IviServiceHostConfig>, action: Action<RuntimeDeploymentConfigurator.Global>)

Configures what is configured by action as global runtime deployment configuration if all given serviceHosts are deployed as part of a global runtime deployment.

abstract fun configureGlobalRuntimeDeploymentIfPresent(serviceHost: IviServiceHostConfig, action: Action<RuntimeDeploymentConfigurator.Global>)

Configures what is configured by action as global runtime deployment configuration if the given serviceHost is deployed as part of a global runtime deployment.

Link copied to clipboard
abstract fun configureIfAllPresent(groups: Set<IviDefaultsGroupConfig>, action: Action<IviDefaultsGroupConfigurator>)

Configures what is configured by action if all groups are used to configure the IVI application.

Link copied to clipboard
abstract fun configureIfPresent(group: IviDefaultsGroupConfig, action: Action<IviDefaultsGroupConfigurator>)

Configures what is configured by action if group is used to configure the IVI application.

Configures what is configured by action as multiple instance runtime deployment configuration if the given serviceHosts are deployed as part of a multiple instance runtime deployment.

Configures what is configured by action as multiple instance runtime deployment configuration if the given serviceHost is deployed as part of a multiple instance runtime deployment.

Link copied to clipboard
abstract fun defaultDynamicConfigurationProviders(action: Action<DynamicConfigurationProviderCollectionConfigurator>)

Configures what is configured by action as dynamic configuration providers.

Link copied to clipboard
abstract fun defaultStaticConfigurationProviders(action: Action<StaticConfigurationProviderCollectionConfigurator>)

Configures what is configured by action as static configuration providers.