Uses of Package
org.opendaylight.controller.cluster.raft.spi
Packages that use org.opendaylight.controller.cluster.raft.spi
Package
Description
Persisted backend structures.
Various provider-level APIs for plugging into
RaftActor
.-
-
-
Classes in org.opendaylight.controller.cluster.raft.spi used by org.opendaylight.controller.cluster.datastore.persistedClassDescriptionAbstract base class for
RaftCommand
implementations.An immutableUnsignedLongSet
.An individual change in RAFT-replicated user state.A command for the RAFT Finite State Machine.Read aStateMachineCommand
from aDataInput
.Write aStateMachineCommand
to aDataOutput
.Marker interface for objects representing a snapshot of RAFT-replicated user state.A combination of aStateSnapshot.Reader
and aStateSnapshot.Writer
for a concreteStateSnapshot
type, as indicated byStateSnapshot.Support.snapshotType()
.A more efficient equivalent ofImmutableMap<UnsignedLong, Boolean>
. -
Classes in org.opendaylight.controller.cluster.raft.spi used by org.opendaylight.controller.cluster.raftClassDescriptionAbstract base class for
RaftCommand
implementations.Interface to a access and manageStateMachineCommand
-bearing entries withEntryMeta
.A single entry in the RAFT log.Meeting point for dispatching completions fromRaftStorage
callbacks in the context of an actor.Interface to a access and manageSnapshotFile
s.An individual change in RAFT-replicated user state.Marker interface for objects representing a snapshot of RAFT-replicated user state.A combination of aStateSnapshot.Reader
and aStateSnapshot.Writer
for a concreteStateSnapshot
type, as indicated byStateSnapshot.Support.snapshotType()
. -
-
Classes in org.opendaylight.controller.cluster.raft.spi used by org.opendaylight.controller.cluster.raft.messagesClassDescriptionAbstract base class for
RaftCommand
implementations.A single entry in the RAFT log.An individual change in RAFT-replicated user state.A command for the RAFT Finite State Machine. -
Classes in org.opendaylight.controller.cluster.raft.spi used by org.opendaylight.controller.cluster.raft.persistedClassDescriptionAbstract base class for
RaftCommand
implementations.A single entry in the RAFT log.AnStateMachineCommand
internal to the RAFT implementation, contributing towards forward progress in RAFT journal maintenance.Atomic information retained in a snapshot file.A command for the RAFT Finite State Machine.Read aStateMachineCommand
from aDataInput
.Write aStateMachineCommand
to aDataOutput
.Marker interface for objects representing a snapshot of RAFT-replicated user state.A combination of aStateSnapshot.Reader
and aStateSnapshot.Writer
for a concreteStateSnapshot
type, as indicated byStateSnapshot.Support.snapshotType()
. -
Classes in org.opendaylight.controller.cluster.raft.spi used by org.opendaylight.controller.cluster.raft.spiClassDescriptionDefault
LogEntry
implementation.Interface for RAFT log entry persistence implementations.A handle to aLogEntry
stored in the journal.A reader-side interface to log entries being stored in this journal.Baseline implementation of a RAFT log journal.Interface to a access and manageStateMachineCommand
-bearing entries withEntryMeta
.An immediateEntryStore
.An immutableUnsignedLongSet
.A single entry in the RAFT log.A mutableUnsignedLongSet
.A simple callback interface.AnStateMachineCommand
internal to the RAFT implementation, contributing towards forward progress in RAFT journal maintenance.Atomic information retained in a snapshot file.Internal interface towards storage entities.Meeting point for dispatching completions fromRaftStorage
callbacks in the context of an actor.Access to the contents of a RAFT snapshot file.All supported snapshot file formats.Interface to a access and manageSnapshotFile
s.An individual change in RAFT-replicated user state.A command for the RAFT Finite State Machine.Read aStateMachineCommand
from aDataInput
.Write aStateMachineCommand
to aDataOutput
.Marker interface for objects representing a snapshot of RAFT-replicated user state.AStateSnapshot
on its way to storage.A more efficient equivalent ofImmutableMap<UnsignedLong, Boolean>
.A class holding an equivalent ofSet<UnsignedLong>
.A single entry tracked in this set.