RuntimeDeploymentConfig

A runtime deployment defines how to register the IVI service hosts managers for a given runtime deployment.

Runtime deployments can also be used for integration test setups, to define multiple SUTs.

Types

Link copied to clipboard
data class Global(val binderServiceHostManagerBuilders: List<IviServiceHostManagerBuilder.Global>, val directServiceHostManagerBuilders: List<IviServiceHostManagerBuilder.Global>, val autoRegister: Boolean = true) : RuntimeDeploymentConfig<IviServiceHostManagerBuilder.Global>

A runtime deployment for global IVI service hosts.

Link copied to clipboard
data class MultipleInstance(val binderServiceHostManagerBuilders: List<IviServiceHostManagerBuilder.MultipleInstance>, val directServiceHostManagerBuilders: List<IviServiceHostManagerBuilder.MultipleInstance>, val autoRegister: Boolean = true) : RuntimeDeploymentConfig<IviServiceHostManagerBuilder.MultipleInstance>

A runtime deployment for multiple instance service hosts.

Properties

Link copied to clipboard
open val autoRegister: Boolean = true

When true, this runtime deployment configuration is automatically registered when needed.

Link copied to clipboard

IVI service host manager builders that will use the binder connection type.

Link copied to clipboard

IVI service host manager builders that will use the direct connection type.

Inheritors

Link copied to clipboard
Link copied to clipboard