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>)

Registers the given action to configure a global runtime deployment configuration if the given serviceHosts are all deployed as part of a global runtime deployment.

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

Registers the given action to configure a 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 action to be applied if all groups are used to configure the IVI application.

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

Configures action to be applied if group is used to configure the IVI application.

Registers the given action to configure a multiple instance runtime deployment configuration if the given serviceHosts are all deployed as part of a multiple instance runtime deployment.

Registers the given action to configure a 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>)

Registers the given action to configure dynamic configuration providers.

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

Registers the given action to configure static configuration providers.