- CausalContext - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils
-
- CausalContext(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
- CausalKernel - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils
-
- CausalKernel(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- CausalKernel(CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- compact() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
Tries to compact the DC into the CC.
- compareTo(ReplicaID) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
-
- compareTo(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Compares a timestamp passed as argument with this timestamp.
- compareTo(CRDTTypeKeyPair) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
-
- compareTo(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
-
- contains(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- contains(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
- contains(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Checks if a timestamp is cointained (i.e., if the counter is more recent) in
the version vector
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
- copy() - Method in interface pt.unl.fct.di.novasys.babel.crdts.generic.GenericCRDT
-
Creates a copy of the CRDT.
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Creates a copy of this timestamp.
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Creates a copy of this version vector
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.SerializableType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
-
- copy() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
-
- CounterOperation - Class in pt.unl.fct.di.novasys.babel.crdts.operation.utils
-
An operation issued by the operation-based counter CRDT (OpCounter) that extends a generic Operation.
- CounterOperation(OperationType, String, CRDTsTypes, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.utils.CounterOperation
-
Creates a counter operation
- CRDT - Class in pt.unl.fct.di.novasys.babel.crdts.generic
-
An abstract class that realizes the methods implemented in GenericCRDT
- CRDT(CRDTsTypes) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.generic.CRDT
-
Creates a CRDT through a given CRDTType
- crdtId - Variable in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
-
- CRDTNotValidException - Exception in pt.unl.fct.di.novasys.babel.crdts.exceptions
-
An exception for handling non valid (i.e., a CRDT type that is not expected or isn't implemented in the library) CRDTs.
- CRDTNotValidException(String) - Constructor for exception pt.unl.fct.di.novasys.babel.crdts.exceptions.CRDTNotValidException
-
- CRDTsTypes - Enum in pt.unl.fct.di.novasys.babel.crdts.utils
-
CRDT types implemented in this library.
- CRDTsTypes.FLAVOR - Enum in pt.unl.fct.di.novasys.babel.crdts.utils
-
- crdtType - Variable in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
-
- CRDTTypeKeyPair - Class in pt.unl.fct.di.novasys.babel.crdts.utils
-
- CRDTTypeKeyPair(String, CRDTsTypes) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
-
- createCausalCRDT(CRDTsTypes.FLAVOR, ReplicatedStructuresOperations.ReplicatedDataTypes, CausalContext, Object) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
- createLWWCRDT(CRDTsTypes.FLAVOR, ReplicatedStructuresOperations.ReplicatedDataTypes, VVState, Object) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
- crtdID - Variable in class pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationBasedCRDT
-
Stores the CRDT identifier.
- ctx - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- DataTypes - Enum in pt.unl.fct.di.novasys.babel.crdts.utils
-
This enumerator offers primitive data types that can be used in CRDTs that support generic data types in their implementations (e.g., maps, sets, etc.)
- decodeUTF8(ByteBuf) - Static method in class pt.unl.fct.di.novasys.babel.crdts.utils.Utils
-
Decodes a string from a ByteBuf as a UTF8 charset.
- decrement(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- decrement(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Decrements the value of the counter and returns a delta representing the operation.
- decrement(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
Decrements the value of the counter, and returns an operation to be
propagated to other replicas.
- decrement(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Decrements the value of the counter.
- decs - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
- decs - Variable in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
- deepGet(CRDTTypeKeyPair) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- deepIterator(String) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- deepPut(CRDTTypeKeyPair, DeltaCausalCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- delete(String) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Deletes the value associated with key.
- delete(String) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
Deletes the value associated with key.
- DeltaAWORSet - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations
-
- DeltaAWORSet(CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- DeltaAWORSet(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- DeltaAWORSet(ReplicaID, SerializableType) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- DeltaAWORSet(CausalContext, SerializableType) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- DeltaAWORSetTest - Class in tests
-
- DeltaAWORSetTest() - Constructor for class tests.DeltaAWORSetTest
-
- DeltaBasedCRDT - Class in pt.unl.fct.di.novasys.babel.crdts.delta.generic
-
- DeltaBasedCRDT(CRDTsTypes, VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
-
- DeltaBasedCRDT(CRDTsTypes, ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
-
- DeltaCausalBasedCRDT - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic
-
- DeltaCausalBasedCRDT(CRDTsTypes, CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
-
- DeltaCausalBasedCRDT(CRDTsTypes, ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
-
- DeltaCausalCounter - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations
-
- DeltaCausalCounter(CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- DeltaCausalCounter(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- DeltaCausalCounter(ReplicaID, Integer) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- DeltaCausalCounter(CausalContext, Integer) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- DeltaCausalCounterTest - Class in tests
-
- DeltaCausalCounterTest() - Constructor for class tests.DeltaCausalCounterTest
-
- DeltaCausalCRDT - Interface in pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic
-
- DeltaCRDT - Interface in pt.unl.fct.di.novasys.babel.crdts.delta.generic
-
- DeltaCRDTLWWMap - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based map with a last-writer-wins policy (LWW) for storing generic
CRDTS.
- DeltaCRDTLWWMap(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
- DeltaCRDTLWWMap(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
- DeltaEWFlag - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations
-
- DeltaEWFlag(CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- DeltaEWFlag(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- DeltaEWFlag(ReplicaID, boolean) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- DeltaEWFlag(CausalContext, boolean) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- DeltaEWFlagTest - Class in tests
-
- DeltaEWFlagTest() - Constructor for class tests.DeltaEWFlagTest
-
- DeltaLWWCRDTMap - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based map with a last-writer-wins policy (LWW) for storing generic CRDTS.
- DeltaLWWCRDTMap(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- DeltaLWWCRDTMap(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- DeltaLWWCRDTMapTest - Class in tests
-
- DeltaLWWCRDTMapTest() - Constructor for class tests.DeltaLWWCRDTMapTest
-
- DeltaLWWMap - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based map with a last-writer-wins policy (LWW).
- DeltaLWWMap(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Creates a delta last-writer-wins map with a given replicaID.
- DeltaLWWMap(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Creates a delta last-writer-wins map with a given replica state.
- DeltaLWWMap(ReplicaID, Map<String, SerializableType>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Creates a delta last-writer-wins map with a given replicaID and a map of
initial values.
- DeltaLWWMap(VVState, Map<String, SerializableType>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Creates a delta last-writer-wins map with a given replica state and a map of initial valeus.
- DeltaLWWMapTest - Class in tests
-
- DeltaLWWMapTest() - Constructor for class tests.DeltaLWWMapTest
-
- DeltaLWWRegister - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based register with a last-writer-wins policy (LWW).
- DeltaLWWRegister(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
Creates a delta-based register by passing the replica identifier.
- DeltaLWWRegister(ReplicaID, String) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
Creates a delta-based register with a default value, by passing the replica
identifier.
- DeltaLWWRegister(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
Creates a delta-based register by passing the replica current state.
- DeltaLWWRegister(VVState, String) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
Creates a delta-based register by passing the replica current state.
- DeltaLWWRegisterTest - Class in tests
-
- DeltaLWWRegisterTest() - Constructor for class tests.DeltaLWWRegisterTest
-
- DeltaLWWSet - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based set with a last-writer-wins policy (LWW).
- DeltaLWWSet(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- DeltaLWWSet(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- DeltaLWWSet(ReplicaID, Set<SerializableType>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- DeltaLWWSet(VVState, Set<SerializableType>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- DeltaLWWSetTest - Class in tests
-
- DeltaLWWSetTest() - Constructor for class tests.DeltaLWWSetTest
-
- DeltaMVMap - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based multi-value map.
- DeltaMVMap(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
Creates a delta multi-value map with a given replicaID.
- DeltaMVMap(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
Creates a delta multi-value map with a given replica state.
- DeltaMVMapTest - Class in tests
-
- DeltaMVMapTest() - Constructor for class tests.DeltaMVMapTest
-
- DeltaMVRegister - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations
-
- DeltaMVRegister(CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- DeltaMVRegister(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- DeltaMVRegister(ReplicaID, SerializableType) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- DeltaMVRegister(CausalContext, SerializableType) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- DeltaMVRegisterTest - Class in tests
-
- DeltaMVRegisterTest() - Constructor for class tests.DeltaMVRegisterTest
-
- DeltaORMap - Class in pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations
-
- DeltaORMap(CausalContext) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- DeltaORMap(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- DeltaORMap(ReplicaID, Map.Entry<CRDTTypeKeyPair, DeltaCausalCRDT>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- DeltaORMap(CausalContext, Map.Entry<CRDTTypeKeyPair, DeltaCausalCRDT>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- DeltaORMapTest - Class in tests
-
- DeltaORMapTest() - Constructor for class tests.DeltaORMapTest
-
- DeltaPNCounter - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based PN counter CRDT.
- DeltaPNCounter(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Creates a delta-based counter by passing the replica identifier.
- DeltaPNCounter(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Creates a delta-based counter by passing the current replica state.
- DeltaPNCounter(ReplicaID, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Creates a delta-based counter by passing the replica identifier.
- DeltaPNCounter(VVState, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Creates a delta-based counter by passing the current replica state.
- DeltaPNCounterTest - Class in tests
-
- DeltaPNCounterTest() - Constructor for class tests.DeltaPNCounterTest
-
- DeltaRGA - Class in pt.unl.fct.di.novasys.babel.crdts.delta.implementations
-
A delta-based Replicated Growable Array (RGA).
- DeltaRGA(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
Creates a delta RGA with a given replicaID.
- DeltaRGA(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
Creates a delta RGA with a given replica state.
- DeltaRGA(ReplicaID, List<SerializableType>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
Creates a delta RGA with a given replicaID and a list of initial values.
- DeltaRGA(VVState, List<SerializableType>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
Creates a delta RGA with a given replica state and a list of initial values.
- DeltaRGATest - Class in tests
-
- DeltaRGATest() - Constructor for class tests.DeltaRGATest
-
- deserializeDataType(CRDTsTypes, ByteBuf) - Static method in interface pt.unl.fct.di.novasys.babel.crdts.generic.GenericCRDT
-
A static method that deserializes a GenericCRDT by receiving its concrete
CRDT type as an argument.
- deserializeDataType(DataTypes, ByteBuf) - Static method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.SerializableType
-
A static method that deserializes a SerializableType by receiving it's concrete data type as an argument.
- disable() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- dotCloud - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
- dotStore - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- DoubleType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
-
- DoubleType(Double) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
-
- generateDelta(VersionVector) - Method in interface pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaCRDT
-
Calculates a delta from a given version for the current state
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
Calculates a delta from a given version for the current state.
- generateDelta(VersionVector, CRDTsTypes.FLAVOR) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
Calculates a delta from a given version for the current state.
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- generateDelta(VersionVector, CRDTsTypes.FLAVOR) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
- generateDelta(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
- GenericCRDT - Interface in pt.unl.fct.di.novasys.babel.crdts.generic
-
- GenericReplicaState - Interface in pt.unl.fct.di.novasys.babel.crdts.utils
-
Interface to represent a generic replica state.
- get() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- get(CRDTTypeKeyPair) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- get(CRDTTypeKeyPair) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
Gets the CRDT associated with the given key.
- get(CRDTTypeKeyPair) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- get(String) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Gets the element associated with the given key.
- get() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
Obtains the value of the register
- get(String) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
Gets the set of elements associated with the given key.
- get() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
An iterator with all the elements inside the array
- getAddress() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
-
Gets the peer adress
- getAt(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
Obtains the element at position index
- getCausalContext() - Method in interface pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalCRDT
-
- getCausalContext() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- getCausalContext() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- getCausalContext() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- getCausalContext() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- getCausalContext() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- getCausalContext() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- getCount() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Get the current counter value.
- getCrdtId() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
-
Get the CRDT identifier
- getCrdtType() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
-
Gets the CRDT type
- getCrtdID() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationBasedCRDT
-
- getCrtdID() - Method in interface pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationCRDT
-
- getDataType() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.SerializableType
-
Gets the data type of the object.
- getDots() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- getDotStore() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- getDotStoreSize() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- getEntry(ReplicaID) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Gets the entry (the counter) of a specific replica
- getFlavor() - Method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
- getHost() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
-
Gets the replica host identification
- getHostPort() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
-
Gets the peer port
- getKey() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
-
- getOpType() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
-
Get the operation type
- getReplicaID() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
-
- getReplicaID() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
-
- getReplicaID() - Method in interface pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaCRDT
-
Gets the replica identifier
- getReplicaID() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.generic.StateBasedCRDT
-
- getReplicaID() - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.generic.StateCRDT
-
Gets the replica identifier
- getReplicaID() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
-
Gets the replica unique identifier
- getReplicaID() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Get the replica identifier
- getReplicaID() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
- getReplicaID() - Method in interface pt.unl.fct.di.novasys.babel.crdts.utils.GenericReplicaState
-
- getReplicaState() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
-
- getReplicaState() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
-
- getReplicaState() - Method in interface pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaCRDT
-
Gets the replica state.
- getReplicaState() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.generic.StateBasedCRDT
-
- getReplicaState() - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.generic.StateCRDT
-
Gets the replica state.
- getTs() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
-
Gets the timestamp associated with the value.
- getType() - Method in class pt.unl.fct.di.novasys.babel.crdts.generic.CRDT
-
- getType() - Method in interface pt.unl.fct.di.novasys.babel.crdts.generic.GenericCRDT
-
Gets the CRDT type
- getType() - Method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
- getType() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.CounterOperation
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.SerializableType
-
Gets the value stored by the object.
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
-
- getValue() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
-
Gets the value of the pair.
- getValues() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- getVV() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
- getVV() - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
-
Gets the version vector stored in the state.
- getVVCopy() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
- getVVCopy() - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
-
Gets a copy of the version vector stored in the state.
- getVVEntry(ReplicaID) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
- getVVEntry(ReplicaID) - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
-
- incClock() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
- incClock() - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
-
Increments the "clock" of the replica (i.e., increments the specific entry of the replica in question) by generating a new timestamp
- increment(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- increment(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Increments the value of the counter and returns a delta representing the operation.
- increment(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
Increments the value of the counter, and returns an operation to be
propagated to other replicas.
- increment(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Increments the value of the counter.
- incs - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
- incs - Variable in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
- insertAt(int, SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
Insert an element into position index
- insertDot(Timestamp, boolean) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
- installRemoteState(OperationBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationBasedCRDT
-
- installRemoteState(OperationBasedCRDT) - Method in interface pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationCRDT
-
Installs the remote state into the local the CRDT.
- installRemoteState(OperationBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
- IntegerType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
-
- IntegerType(Integer) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
-
- isBigger(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Checks if a given timestamp is bigger than the current counter
- isBiggerOrEqual(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Checks if a given timestamp is bigger or equal than the current counter
- isEqual(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Checks if a given timestamp is equal than the current counter
- isOfFlavor(CRDTsTypes.FLAVOR) - Method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
Checks if the CRDT is of a specific type
- isSmaller(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Checks if a given timestamp is smaller than the current counter
- isSmallerOrEqual(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
Checks if a given timestamp is smaller or equal than the current counter
- isVVConcurrent(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Checks a version vector is concurrent (i.e., is not comparable due to
concurrent updates)
- isVVGreater(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Checks if a version vector is greater (all entries are bigger)
- isVVGreaterOrEquals(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Checks if a version vector is greater (all entries are bigger) or is
equal(all entries are equal) to this version vector
- isVVSmaller(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Checks if a version vector is smaller (all entries are smaller) to this
version vector
- isVVSmallerOrEquals(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Checks if a version vector is smaller (all entries are smaller) or is
equal(all entries are equal) to this version vector
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
Returns an iterator of the CRDTs in the map.
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
Returns an iterator of the elements in the map.
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
Returns an iterator of the elements in the set.
- iterator() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
Returns an iterator of the elements in the map.
- SerializableType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
-
Represents an abstract data type that can be serialized to be sent over the network.
- SerializableType(DataTypes) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.SerializableType
-
Creates a SerializableType object and stores is concrete data type.
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
- serialize(ByteBuf) - Method in interface pt.unl.fct.di.novasys.babel.crdts.generic.GenericCRDT
-
Serializes the CRDT into a ByteBuf
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
- serialize(Operation, ByteBuf) - Static method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
-
Static method that serializes the operation generic information into a ByteBuf.
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.SerializableType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
-
- serialize(ByteBuf) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.CounterOperation
-
A serializer that serializes a CounterOperation into (and from) a ByteBuf.
- serializer - Static variable in enum pt.unl.fct.di.novasys.babel.crdts.operation.utils.OperationType
-
A serializer that serializes the operation type into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
A serializer that serializes the CRDT into (and from) a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
-
Static serializer for a replica identifier.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
-
A serializer to serialize a given timestamp.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Static method to serialize (and deserialize) a version vector
- serializer - Static variable in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
Static method to serialize (and deserialize) and arbitrary CRDType object.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
-
Static method to serialize (and deserialize) and arbitrary CRDType object.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
-
- serializer - Static variable in enum pt.unl.fct.di.novasys.babel.crdts.utils.DataTypes
-
Static serializer to serialize a data type into a ByteBuf.
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
-
- serializer - Static variable in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
-
- setTs(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
-
Sets the timestamp of the pair
- setValue(V) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
-
Sets the value of the pair
- ShortType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
-
- ShortType(Short) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
-
- state - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
-
- state - Variable in class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
-
- state - Variable in class pt.unl.fct.di.novasys.babel.crdts.state.generic.StateBasedCRDT
-
State of the replica.
- StateBasedCRDT - Class in pt.unl.fct.di.novasys.babel.crdts.state.generic
-
An abstract class that implements the generic state-based CRDT interface.
- StateBasedCRDT(CRDTsTypes, VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.generic.StateBasedCRDT
-
Creates an abstract state-based CRDT type, with a previously created state.
- StateBasedCRDT(CRDTsTypes, ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.generic.StateBasedCRDT
-
Creates an abstract state-based CRDT type.
- StateCRDT - Interface in pt.unl.fct.di.novasys.babel.crdts.state.generic
-
- StatePNCounter - Class in pt.unl.fct.di.novasys.babel.crdts.state.implementations
-
A delta-based PN counter CRDT.
- StatePNCounter(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Creates a state-based counter by passing the replica identifier.
- StatePNCounter(VVState) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Creates a state-based counter by passing the current replica state.
- StatePNCounter(ReplicaID, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Creates a delta-based counter by passing the replica identifier.
- StatePNCounter(VVState, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Creates a delta-based counter by passing the current replica state.
- StatePNCounterTest - Class in tests
-
- StatePNCounterTest() - Constructor for class tests.StatePNCounterTest
-
- StringType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
-
- StringType(String) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
-
- value() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
-
- value() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
-
Gets the value of the counter
- value() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
-
Gets the value of the counter
- value() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
-
Gets the value of the counter
- valueOf(String) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.operation.utils.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes.FLAVOR
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.DataTypes
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum pt.unl.fct.di.novasys.babel.crdts.operation.utils.OperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes.FLAVOR
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.DataTypes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueTsPair<V> - Class in pt.unl.fct.di.novasys.babel.crdts.utils
-
An helper class that stores a value and a timestamp.
- ValueTsPair(V, Timestamp) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
-
Creates a pair value and timestamp.
- VersionVector - Class in pt.unl.fct.di.novasys.babel.crdts.state.utils
-
Represents a version vector.
- VersionVector() - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Creates a new, and empty, version vector.
- VersionVector(VersionVector) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Creates a version vector based on another passed as argument.
- VersionVector(ConcurrentMap<ReplicaID, Integer>) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
-
Creates a version vector with a given set of entries
- vv - Variable in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
- VVContext - Class in pt.unl.fct.di.novasys.babel.crdts.state.utils
-
- VVContext(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
-
Creates a simple replica state.
- VVState - Interface in pt.unl.fct.di.novasys.babel.crdts.state.utils
-
Replica state that stores a version version for causal context.