IviServiceBase
Base for the generated base classes of IVI Services.
This class is parameterized by the properties class P and the properties observer interface PO of an IVI service.
Parameters
The IVI service host context.
Properties
Allows retrieving the values of dynamic configurations using a configuration key.
Can be overridden to disable logging status information when serviceReady is false
. The status will be logged every logStatusWhenNotReadyInterval milliseconds.
The IVI instance ID of the service host. null
if the IVI service is a global IVI service.
IVI service provider instance.
Interval in milliseconds in between logging the service status info when serviceReady is false
and when isLogStatusWhenNotReadyEnabled is true
.
Allows the registration of properties observer.
IviServiceId of the IVI Service. Implemented by the generated <Interface>Base
class.
The service lifecycle state.
Allows retrieving the values of static configurations using a configuration key.
Functions
Called to log the status of the service.
Creates a connection factory for this IVI service interface.
Initializes the given propertiesObserver with all properties values.