A B C D E F G H I K L M O P R S T U V 

A

add(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
 
add(ReplicaID, SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
 
add(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
Adds an element to the set.
addDot(ReplicaID, SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
 
applyRemoteOperation(Operation) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationBasedCRDT
 
applyRemoteOperation(Operation) - Method in interface pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationCRDT
Applies a remote operation into the local state of the CRDT
applyRemoteOperation(Operation) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
 
assign(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
 
assign(String) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
Assigns a new value to the register

B

BooleanType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
 
BooleanType(Boolean) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
 
ByteArrayType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
 
ByteArrayType(byte[]) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
 
ByteType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
 
ByteType(Byte) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
 

C

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
 

D

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
 

E

enable() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
 
encodeUTF8(String, ByteBuf) - Static method in class pt.unl.fct.di.novasys.babel.crdts.utils.Utils
Encodes a string as a UTF8 charset into a ByteBuf.
entries - Variable in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
 

F

FloatType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
 
FloatType(Float) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
 
fromString(String) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes.FLAVOR
 

G

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
 

H

hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
 
hashCode() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.ValueTsPair
 

I

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.

K

KEY_SPLITTER - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
 

L

LongType - Class in pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
 
LongType(Long) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
 
lookup(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
 
lookup(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
Searches for the element passed as argument.

M

makeDot(ReplicaID) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
 
max(Timestamp, Timestamp) - Static method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
Compares two timestamps.
max() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
Calculates the maximum entry (biggest counter) of the version vector.
merge(CausalContext) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalContext
 
merge(CausalKernel) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
 
merge(StateBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.generic.StateBasedCRDT
 
merge(StateBasedCRDT) - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.generic.StateCRDT
Handles the merging of this CRDT with other state-based CRDT received from the network.
merge(StateBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalBasedCRDT
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaBasedCRDT
 
mergeDelta(DeltaBasedCRDT) - Method in interface pt.unl.fct.di.novasys.babel.crdts.delta.generic.DeltaCRDT
Applies a delta to the current state.
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
Applies a delta to the current state.
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
 
mergeDelta(DeltaBasedCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
 
mergeTs(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
 
mergeTs(Timestamp) - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
Method called when merging the state with other replica.

O

OpCounter - Class in pt.unl.fct.di.novasys.babel.crdts.operation.implementations
An operation-based counter CRDT.
OpCounter() - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
Creates a operation-based counter.
OpCounter(int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
Creates a operation-based counter.
OpCounter(String) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
Creates a operation-based counter by passing the CRDT identifier.
OpCounter(String, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
Creates a operation-based counter by passing the CRDT identifier and a initialization value.
Operation - Class in pt.unl.fct.di.novasys.babel.crdts.operation.utils
A generic representation of an operation that is issued (and executed) in operation-based CRDTs.
Operation(OperationType, String, CRDTsTypes) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
Creates a generic operation
OperationBasedCRDT - Class in pt.unl.fct.di.novasys.babel.crdts.operation.generic
An abstract class that implements the generic operation-based CRDT interface.
OperationBasedCRDT(String, CRDTsTypes) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.operation.generic.OperationBasedCRDT
Creates an abstract operation-based CRDT.
OperationCounterTest - Class in tests
 
OperationCounterTest() - Constructor for class tests.OperationCounterTest
 
OperationCRDT - Interface in pt.unl.fct.di.novasys.babel.crdts.operation.generic
 
OperationNotValidException - Exception in pt.unl.fct.di.novasys.babel.crdts.operation.exceptions
An exception for handling non valid (i.e., an operation that is not expected or not implemented in this library) operations.
OperationNotValidException(String) - Constructor for exception pt.unl.fct.di.novasys.babel.crdts.operation.exceptions.OperationNotValidException
 
OperationType - Enum in pt.unl.fct.di.novasys.babel.crdts.operation.utils
An enumerator that stores the different possible operations for each CRDT type.
opType - Variable in class pt.unl.fct.di.novasys.babel.crdts.operation.utils.Operation
 

P

pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic - package pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic
 
pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations - package pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations
 
pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils - package pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils
 
pt.unl.fct.di.novasys.babel.crdts.delta.generic - package pt.unl.fct.di.novasys.babel.crdts.delta.generic
 
pt.unl.fct.di.novasys.babel.crdts.delta.implementations - package pt.unl.fct.di.novasys.babel.crdts.delta.implementations
 
pt.unl.fct.di.novasys.babel.crdts.exceptions - package pt.unl.fct.di.novasys.babel.crdts.exceptions
 
pt.unl.fct.di.novasys.babel.crdts.generic - package pt.unl.fct.di.novasys.babel.crdts.generic
 
pt.unl.fct.di.novasys.babel.crdts.operation.exceptions - package pt.unl.fct.di.novasys.babel.crdts.operation.exceptions
 
pt.unl.fct.di.novasys.babel.crdts.operation.generic - package pt.unl.fct.di.novasys.babel.crdts.operation.generic
 
pt.unl.fct.di.novasys.babel.crdts.operation.implementations - package pt.unl.fct.di.novasys.babel.crdts.operation.implementations
 
pt.unl.fct.di.novasys.babel.crdts.operation.utils - package pt.unl.fct.di.novasys.babel.crdts.operation.utils
 
pt.unl.fct.di.novasys.babel.crdts.state.generic - package pt.unl.fct.di.novasys.babel.crdts.state.generic
 
pt.unl.fct.di.novasys.babel.crdts.state.implementations - package pt.unl.fct.di.novasys.babel.crdts.state.implementations
 
pt.unl.fct.di.novasys.babel.crdts.state.utils - package pt.unl.fct.di.novasys.babel.crdts.state.utils
 
pt.unl.fct.di.novasys.babel.crdts.utils - package pt.unl.fct.di.novasys.babel.crdts.utils
 
pt.unl.fct.di.novasys.babel.crdts.utils.datatypes - package pt.unl.fct.di.novasys.babel.crdts.utils.datatypes
 
put(CRDTTypeKeyPair, DeltaCausalCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
 
put(CRDTTypeKeyPair, GenericCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaCRDTLWWMap
Puts a CRDT into the map, with a given key.
put(CRDTTypeKeyPair, GenericCRDT) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWCRDTMap
 
put(String, SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWMap
Puts a value into the map, with a given key.
put(String, SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
Puts a value into the map, with a given key.

R

readFlag() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
 
remove(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
 
remove(CRDTTypeKeyPair) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
 
remove(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
Removes an element of the set.
removeAll() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
 
removeAt(int) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
Removes an element at position index
removeDot(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
 
removeWithValue(SerializableType) - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.utils.CausalKernel
 
ReplicaID - Class in pt.unl.fct.di.novasys.babel.crdts.state.utils
Class to represent a replica identifier as an unique string.
ReplicaID(Peer) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
Creates a replica identifier based on a peer A peer contains information about the node address, port, as well as an unique identifier
replicaID - Variable in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
 
reset() - Method in interface pt.unl.fct.di.novasys.babel.crdts.delta.causal.generic.DeltaCausalCRDT
 
reset() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaAWORSet
 
reset() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaCausalCounter
 
reset() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaEWFlag
 
reset() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaMVRegister
 
reset() - Method in class pt.unl.fct.di.novasys.babel.crdts.delta.causal.implementations.DeltaORMap
 

S

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
 

T

testAddRemove1() - Method in class tests.DeltaLWWSetTest
 
testAddRemove2() - Method in class tests.DeltaLWWSetTest
 
testApply1() - Method in class tests.OperationCounterTest
 
testApply2() - Method in class tests.OperationCounterTest
 
testCreateDelete1() - Method in class tests.DeltaRGATest
 
testCreateDelete2() - Method in class tests.DeltaRGATest
 
testCreateGet() - Method in class tests.DeltaLWWRegisterTest
 
testCreateGet1() - Method in class tests.DeltaLWWCRDTMapTest
 
testCreateGet1() - Method in class tests.DeltaLWWMapTest
 
testCreateGet1() - Method in class tests.DeltaMVMapTest
 
testCreateGet1() - Method in class tests.DeltaMVRegisterTest
 
testCreateGet1() - Method in class tests.DeltaRGATest
 
testCreateGet1() - Method in class tests.OperationCounterTest
 
testCreateGet2() - Method in class tests.DeltaLWWRegisterTest
 
testCreateGet2() - Method in class tests.DeltaMVMapTest
 
testCreateGet2() - Method in class tests.DeltaRGATest
 
testCreateGet3() - Method in class tests.DeltaLWWRegisterTest
 
testCreateGet3() - Method in class tests.DeltaMVMapTest
 
testCreateGetDelete1() - Method in class tests.DeltaLWWMapTest
 
testCreateMerge1() - Method in class tests.DeltaLWWRegisterTest
 
testCreateMerge2() - Method in class tests.DeltaLWWRegisterTest
 
testDeepGet1() - Method in class tests.DeltaORMapTest
 
testDelta() - Method in class tests.DeltaLWWCRDTMapTest
 
testDelta() - Method in class tests.DeltaLWWMapTest
 
testDelta1() - Method in class tests.DeltaLWWCRDTMapTest
 
testDelta1() - Method in class tests.DeltaLWWMapTest
 
testDeltaMerge() - Method in class tests.DeltaLWWRegisterTest
 
testEnable1() - Method in class tests.DeltaEWFlagTest
 
testGenerateDelta() - Method in class tests.DeltaAWORSetTest
 
testGenerateDelta() - Method in class tests.DeltaCausalCounterTest
 
testGenerateDelta() - Method in class tests.DeltaEWFlagTest
 
testGenerateDelta() - Method in class tests.DeltaMVMapTest
 
testGenerateDelta() - Method in class tests.DeltaMVRegisterTest
 
testGenerateDelta() - Method in class tests.DeltaORMapTest
 
testGenerateDelta() - Method in class tests.DeltaPNCounterTest
 
testGenerateDelta() - Method in class tests.DeltaRGATest
 
testIncDecCounter() - Method in class tests.DeltaCausalCounterTest
 
testIncDecCounter() - Method in class tests.DeltaPNCounterTest
 
testIncDecCounter() - Method in class tests.StatePNCounterTest
 
testInstall1() - Method in class tests.OperationCounterTest
 
testMerge1() - Method in class tests.DeltaAWORSetTest
 
testMerge1() - Method in class tests.DeltaCausalCounterTest
 
testMerge1() - Method in class tests.DeltaEWFlagTest
 
testMerge1() - Method in class tests.DeltaLWWCRDTMapTest
 
testMerge1() - Method in class tests.DeltaLWWMapTest
 
testMerge1() - Method in class tests.DeltaMVMapTest
 
testMerge1() - Method in class tests.DeltaORMapTest
 
testMerge1() - Method in class tests.DeltaPNCounterTest
 
testMerge1() - Method in class tests.DeltaRGATest
 
testMerge1() - Method in class tests.StatePNCounterTest
 
testMerge2() - Method in class tests.DeltaAWORSetTest
 
testMerge2() - Method in class tests.DeltaCausalCounterTest
 
testMerge2() - Method in class tests.DeltaEWFlagTest
 
testMerge2() - Method in class tests.DeltaLWWMapTest
 
testMerge2() - Method in class tests.DeltaMVMapTest
 
testMerge2() - Method in class tests.DeltaORMapTest
 
testMerge2() - Method in class tests.DeltaPNCounterTest
 
testMerge2() - Method in class tests.DeltaRGATest
 
testMerge2() - Method in class tests.StatePNCounterTest
 
testMerge3() - Method in class tests.DeltaCausalCounterTest
 
testMerge3() - Method in class tests.DeltaEWFlagTest
 
testMerge3() - Method in class tests.DeltaLWWMapTest
 
testMerge3() - Method in class tests.DeltaMVMapTest
 
testMerge3() - Method in class tests.DeltaPNCounterTest
 
testMerge3() - Method in class tests.DeltaRGATest
 
testMerge3() - Method in class tests.StatePNCounterTest
 
testMerge4() - Method in class tests.DeltaCausalCounterTest
 
testMerge4() - Method in class tests.DeltaMVMapTest
 
testMerge4() - Method in class tests.DeltaPNCounterTest
 
testMerge4() - Method in class tests.DeltaRGATest
 
testMerge4() - Method in class tests.StatePNCounterTest
 
testMerge5() - Method in class tests.DeltaCausalCounterTest
 
testMerge5() - Method in class tests.DeltaPNCounterTest
 
testMerge5() - Method in class tests.DeltaRGATest
 
testMerge5() - Method in class tests.StatePNCounterTest
 
testMerge6() - Method in class tests.DeltaCausalCounterTest
 
testMerge6() - Method in class tests.DeltaPNCounterTest
 
testMerge6() - Method in class tests.DeltaRGATest
 
testMerge6() - Method in class tests.StatePNCounterTest
 
testMVReg1() - Method in class tests.DeltaMVRegisterTest
 
testMVReg2() - Method in class tests.DeltaMVRegisterTest
 
testMVReg3() - Method in class tests.DeltaMVRegisterTest
 
testMVReg4() - Method in class tests.DeltaMVRegisterTest
 
testMVReg5() - Method in class tests.DeltaMVRegisterTest
 
testNegDec() - Method in class tests.DeltaCausalCounterTest
 
testNegDec() - Method in class tests.DeltaPNCounterTest
 
testNegDec() - Method in class tests.StatePNCounterTest
 
testNegInc() - Method in class tests.DeltaCausalCounterTest
 
testNegInc() - Method in class tests.DeltaPNCounterTest
 
testNegInc() - Method in class tests.StatePNCounterTest
 
testPut1() - Method in class tests.DeltaORMapTest
 
tests - package tests
 
testSerialization() - Method in class tests.DeltaAWORSetTest
 
testSerialization() - Method in class tests.DeltaCausalCounterTest
 
testSerialization() - Method in class tests.DeltaEWFlagTest
 
testSerialization() - Method in class tests.DeltaMVRegisterTest
 
testSerialization() - Method in class tests.DeltaORMapTest
 
testSet1() - Method in class tests.DeltaAWORSetTest
 
Timestamp - Class in pt.unl.fct.di.novasys.babel.crdts.state.utils
Represents a timestamp to enable ordering of operations.
Timestamp(ReplicaID, int) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
Creates a new timestamp.
Timestamp(ReplicaID) - Constructor for class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
Creates a new timestamp with the counter as zero.
toCausalCRDType(CRDTsTypes.FLAVOR, ReplicatedStructuresOperations.ReplicatedDataTypes) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
 
toCRDLWWTType(CRDTsTypes.FLAVOR, ReplicatedStructuresOperations.ReplicatedDataTypes) - Static method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.ReplicaID
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.Timestamp
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
 
toString() - Method in enum pt.unl.fct.di.novasys.babel.crdts.utils.CRDTsTypes
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.CRDTTypeKeyPair
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.BooleanType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteArrayType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ByteType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.DoubleType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.FloatType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.IntegerType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.LongType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.ShortType
 
toString() - Method in class pt.unl.fct.di.novasys.babel.crdts.utils.datatypes.StringType
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWRegister
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaLWWSet
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaMVMap
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaPNCounter
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.delta.implementations.DeltaRGA
 
type - Variable in class pt.unl.fct.di.novasys.babel.crdts.generic.CRDT
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.operation.implementations.OpCounter
 
TYPE - Static variable in class pt.unl.fct.di.novasys.babel.crdts.state.implementations.StatePNCounter
 

U

updateTs(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
Updates the version vector with a given timestamp, if there is a valid entry for the replica in question.
updateTs(Timestamp) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
 
updateTs(Timestamp) - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
Updates the replica's version vector with a given timestamp.
updateVV(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VersionVector
Updates the version vector by performing the union if another version vector.
updateVV(VersionVector) - Method in class pt.unl.fct.di.novasys.babel.crdts.state.utils.VVContext
 
updateVV(VersionVector) - Method in interface pt.unl.fct.di.novasys.babel.crdts.state.utils.VVState
Updates the replica's version vector with a given version vector.
Utils - Class in pt.unl.fct.di.novasys.babel.crdts.utils
A set of utils to be used by the different classes in the library.
Utils() - Constructor for class pt.unl.fct.di.novasys.babel.crdts.utils.Utils
 

V

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.
A B C D E F G H I K L M O P R S T U V 

Copyright © 2024. All rights reserved.