IviServiceHostManagerBuilder

interface IviServiceHostManagerBuilder

Implementations construct a IviServiceHostManagerBase instance.

The code generated by the IVI Gradle plugin implements this interface.

Types

Link copied to clipboard
interface Global : IviServiceHostManagerBuilder

An IviServiceHostManagerBuilder for a global IVI service host.

Link copied to clipboard
interface MultipleInstance : IviServiceHostManagerBuilder

An IviServiceHostManagerBuilder for a multiple instance IVI service host.

Properties

Link copied to clipboard
abstract val discoverableServiceIds: IviDiscoverableServiceIdsMap

The IviServiceHostIds for service interface annotated with the IviDiscoverableService annotation. The service ids are defined in the generated code based on the IVI gradle plugin configuration.

Link copied to clipboard
abstract val serviceHostId: IviServiceHostId

The service host ID of the IviServiceHostManagerBase being build by this builder.

Inheritors

Link copied to clipboard
Link copied to clipboard