beforeChange

open override var beforeChange: ChangeHandler<T>? = null

When not null, this callback is invoked when an IVI service interface property has changed, before the actual property value is changed and the new value is propagated to clients.

The ChangeHandler callback is provided with the old value and the new value. For non-null properties the old value is set to null when the property is being initialized.