Package io.ably.lib.liveobjects.value


package io.ably.lib.liveobjects.value
Write-side value types for LiveObjects mutations. LiveMapValue is the union of values assignable to a LiveMap key; LiveMap and LiveCounter are immutable initial-value holders describing new objects to be created by a mutation; they expose only the static create factories (RTLMV3 / RTLCV3), which delegate to the LiveObjects implementation extending these abstract classes. Their internal state (entries / count) is held by the implementation and has no public accessor.

Spec: RTLM20 / RTPO15a2 / RTINS12a2 (value union); RTLMV3 / RTLCV3 (new-object value types)

  • Classes
    Class
    Description
    An immutable value type representing the intent to create a new LiveCounter object with a specific initial count.
    An immutable value type representing the intent to create a new LiveMap object with specific initial entries.
    The union of values assignable to a LiveMap key: Boolean | Binary | Number | String | JsonArray | JsonObject | LiveCounter | LiveMap.