IviServiceCollectionConfigurator

interface IviServiceCollectionConfigurator

Interface to configure the IVI service implementation of the IVI application.

Properties

Link copied to clipboard
abstract var hosts: List<IviServiceHostConfig>

The IVI service host implementations.

Functions

Link copied to clipboard
abstract fun addHost(host: IviServiceHostConfig)
Link copied to clipboard
abstract fun addHosts(vararg hosts: IviServiceHostConfig)
abstract fun addHosts(hosts: Collection<IviServiceHostConfig>)
Link copied to clipboard
abstract fun applyGroups(configurator: Action<IviDefaultsGroupsSelectionConfigurator>)

Applies the selected groups to hosts. The selected groups are configured by executing the given configurator.

Link copied to clipboard
abstract fun removeHost(host: IviServiceHostConfig)
Link copied to clipboard
abstract fun removeHosts(vararg hosts: IviServiceHostConfig)
abstract fun removeHosts(hosts: Collection<IviServiceHostConfig>)