kofre
kofre
API
kofre
kofre.base
Bottom
Bottom
ProductBottom
intMaxBottom
DecomposeLattice
DecomposeLattice
DecomposeFromLattice
ProductDecomposeLattice
Defs
Id
Lattice
Lattice
Operators
ProductLattice
kofre.datatypes
AddWinsSet
AddWinsSet
AWSetSyntax
EnableWinsFlag
EnableWinsFlag
EnableWinsFlagOps
hasDotsEWF
Epoche
Epoche
EpocheSyntax
GrowMap
GrowMap
GMapSyntax
GrowOnlyCounter
GrowOnlyCounter
GrowOnlyCounterSyntax
ObserveRemoveMap
ObserveRemoveMap
ORMapSyntax
PosNegCounter
PosNegCounter
PNCounterSyntax
RGA
RGA
Alive
Dead
RGANode
RGANode
RGAOps
TimedVal
TimedVal
TwoPhaseSet
TwoPhaseSet
TwoPhaseSetOps
kofre.decompose.containers
AntiEntropy
AntiEntropyCRDT
AntiEntropyCRDT
CRDTInterface
CRDTInterface
DeltaBufferRDT
DeltaBufferRDT
Network
kofre.decompose.interfaces
GListInterface
GListElem
GListHead
GListNode
GListSyntax
GSetInterface
GSetSyntax
LWWRegisterInterface
LWWRegisterSyntax
LexCounterInterface
LexCounterSyntax
LexPair
LexPair
MVRegisterInterface
MVRegisterSyntax
RCounterInterface
RCounterSyntax
kofre.dotted
DotFun
DotFun
DotMap
DotMap
DotSet
DotSet
dottedLattice
hasDots
Dotted
Dotted
DottedDecompose
DottedDecompose
FromConlattice
ProductDottedDecompose
DottedLattice
HasDots
HasDots
ProductHasDots
kofre.encrdt.crdts
AddWinsLastWriterWinsMap
AddWinsLastWriterWinsMap
DeltaAddWinsLastWriterWinsMap
DeltaAddWinsLastWriterWinsMap
DeltaAddWinsMap
DeltaMultiValueRegister
LastWriterWinsRegister
LastWriterWinsRegister
kofre.encrdt.lattices
AddWinsMapLattice
AddWinsMapLattice
CausalTimeTag
CausalTimeTag
MultiValueRegisterLattice
MultiValueRegisterLattice
kofre.primitives
CausalQueue
CausalQueue
QueueElement
LastWriterWins
LastWriterWins
MultiValueRegister
MultiValueRegister
kofre.protocol
AEAD
AuctionInterface
AuctionData
AuctionData
AuctionSyntax
Bid
Bid
Closed
Open
Status
Status
BoundedCounter
BoundedCounter
BoundedCounterSyntax
RaftState
RaftState
Propose
Vote
RubisInterface
RubisSyntax
kofre.rga
DeltaSequence
DeltaSequence
DeltaSequenceOps
DeltaSequenceOrder
GrowOnlySequence
LatticeSequence
LatticeSequence
Sequence
RGAOps
SetLike
SetLike
Vertex
Vertex
kofre.sets
ORSet
ORSet
kofre.syntax
ArdtOpsContains
ArdtOpsContains
DottedName
DottedName
FixedId
OpsSyntaxHelper
PermCausal
PermCausalMutate
PermId
PermIdMutate
PermIdMutate
PermMutate
PermMutate
PermQuery
PermQuery
TestReplica
TestReplica
kofre.time
ArrayRanges
ArrayRanges
latticeInstance
Dot
Dots
Dots
VectorClock
VectorClock
kofre
/
kofre.protocol
/
RaftState
RaftState
kofre.protocol.RaftState
See the
RaftState
companion object
case
class
RaftState
[
T
](
participants
:
Set
[
Id
],
leaderVotes
:
Set
[
Vote
],
valueProposals
:
Set
[
Propose
[
T
]])
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
becomeCandidate
(
me
:
Id
):
RaftState
[
T
]
def
becomeCandidateDelta
(
me
:
Id
):
RaftState
[
T
]
def
compress
:
RaftState
[
T
]
def
propose
(
me
:
Id
,
value
:
T
):
RaftState
[
T
]
def
proposeDelta
(
me
:
Id
,
value
:
T
):
RaftState
[
T
]
def
supportLeader
(
me
:
Id
):
RaftState
[
T
]
def
supportLeaderDelta
(
me
:
Id
):
RaftState
[
T
]
def
supportProposal
(
me
:
Id
):
RaftState
[
T
]
def
supportProposalDelta
(
me
:
Id
):
RaftState
[
T
]
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
Concrete fields
lazy
val
byRound
:
IndexedSeq
[
Set
[
Propose
[
T
]]]
val
consensusSize
:
Int
val
currentTerm
:
Int
val
leader
:
Id
val
maxTerm
:
Int
val
nextProposal
:
Int
lazy
val
values
:
List
[
T
]