SimpleIviServiceHostBuilder
A simple IviServiceHostBuilder that builds a SimpleIviServiceHost with the IVI service implementation created by createIviServices.
Constructors
Functions
Link copied to clipboard
override fun build(iviServiceHostContext: IviServiceHostContext): IviServiceHostBase
Content copied to clipboard
Called to construct the IviServiceHostBase instance with the given iviServiceHostContext.
Link copied to clipboard
abstract fun createIviServices(iviServiceHostContext: IviServiceHostContext): Collection<AnyIviServiceBase>
Content copied to clipboard
Called by the build method to create the IVI service implementation of the service host with a given iviServiceHostContext.
Inherited functions
Link copied to clipboard
fun setDiscoverableServiceIds(value: IviDiscoverableServiceIdsMap): IviServiceHostBuilder
Content copied to clipboard
Sets the IviServiceHostIds for the service interface annotated with the IviDiscoverableService
annotation. The service IDs are defined in the generated code based on the IVI gradle plugin configuration.