IviServiceInterfaceConfig
data class IviServiceInterfaceConfig( val serviceName: String, val serviceId: String? = null, val serviceApiModule: ModuleReference, val multipleInstances: Boolean = false, val subPackageName: String? = null) : Serializable
Content copied to clipboard
Defines an IVI service interface of an IviServiceHostConfig.
See IviServiceHostConfig for an example.
Constructors
Link copied to clipboard
fun IviServiceInterfaceConfig( serviceName: String, serviceId: String? = null, serviceApiModule: ModuleReference, multipleInstances: Boolean = false, subPackageName: String? = null)
Content copied to clipboard
Types
Properties
Link copied to clipboard
Denotes this interface as a multiple instance interface. If this set to true
, the service implementation can be started for each IviInstanceIdentifier configured in the IVI application. If false
, the service will run as a global instance.
Link copied to clipboard
Link copied to clipboard
Optional sub package. If not null
, this value is appended to the ModuleReference.packageName of the serviceApiModule property with a period in between.