IviServiceHostManagerBase

Base class for IVI service host managers.

A service host manager manages one or more IVI service interface connections towards one or more instances.

Parameters

serviceHostId

A system wide unique ID of a service host.

serviceConnectionManagers

Service connection managers of the service host.

Constructors

Link copied to clipboard
constructor(serviceHostId: IviServiceHostId, serviceConnectionManagers: Collection<AnyIviServiceConnectionManagerImpl>)

Properties

Link copied to clipboard

The connection type of the service host.

Link copied to clipboard
var coroutineExceptionHandler: CoroutineExceptionHandler?
Link copied to clipboard

The IVI instance IDs to manage the connections for. Null for a global IVI service host.

Link copied to clipboard
open override val lifecycle: Lifecycle
Link copied to clipboard
Link copied to clipboard

The service host status.

Link copied to clipboard

Functions

Link copied to clipboard
open fun onStart()

Called after the service host manager has been initialized.

Link copied to clipboard
open fun onStop()

Called when the service host manager is about to be stopped.

Link copied to clipboard