Key

abstract class Key[+T <: ReplicatedData](val id: KeyId) extends Serializable

Key for the key-value data in Replicator. The type of the data value is defined in the key. Keys are compared equal if the id strings are equal, i.e. use unique identifiers.

Specific classes are provided for the built in data types, e.g. ORSetKey, and you can create your own keys.

Companion:
object
Source:
Key.scala
trait Serializable
class Object
trait Matchable
class Any
class FlagKey
class GSetKey[A]
class LWWMapKey[A, B]
class ORMapKey[A, B]
class ORMultiMapKey[A, B]
class ORSetKey[A]

Value members

Concrete methods

final override def equals(o: Any): Boolean
Definition Classes
Any
Source:
Key.scala
final override def hashCode: Int
Definition Classes
Any
Source:
Key.scala
override def toString(): String
Definition Classes
Any
Source:
Key.scala

Concrete fields

val id: KeyId
Source:
Key.scala