public abstract class Key<T extends ReplicatedData>
extends java.lang.Object
implements scala.Serializable
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.
Constructor and Description |
---|
Key(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
id() |
java.lang.String |
toString() |
static scala.Option<java.lang.String> |
unapply(Key<?> k)
Extract the
id() . |
public static scala.Option<java.lang.String> unapply(Key<?> k)
id()
.k
- (undocumented)public java.lang.String id()
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object