Uses of Interface
org.opendaylight.raft.api.EntryMeta
Packages that use EntryMeta
Package
Description
Various provider-level APIs for plugging into
RaftActor
.Classes that constitute what would be a RAFT protocol API.
-
Uses of EntryMeta in org.opendaylight.controller.cluster.raft
Subinterfaces of EntryMeta in org.opendaylight.controller.cluster.raftModifier and TypeInterfaceDescriptioninterface
Represents one entry in the replicated log.Methods in org.opendaylight.controller.cluster.raft that return EntryMetaModifier and TypeMethodDescriptiondefault @Nullable EntryMeta
ReplicatedLog.lastMeta()
Return the last replicated log entry in the log or null of not found.default @Nullable EntryMeta
ReplicatedLog.lookupMeta
(long index) Return metadata about a replicated entry.ReplicatedLog.StoredEntryMeta.meta()
Returns the value of themeta
record component.Methods in org.opendaylight.controller.cluster.raft with parameters of type EntryMetaModifier and TypeMethodDescriptionboolean
Initiates a capture snapshot.void
ReplicatedLog.captureSnapshotIfReady
(EntryMeta lastEntry) Determines if a snapshot needs to be captured based on the count/memory consumed and initiates the capture.boolean
SnapshotManager.captureToInstall
(EntryMeta lastLogEntry, long replicatedToAllIndex, String targetFollower) Initiates a capture snapshot for the purposing of installing the snapshot on a follower.final @NonNull SnapshotManager.CaptureSnapshot
AbstractReplicatedLog.newCaptureSnapshot
(EntryMeta lastLogEntry, long replicatedToAllIndex, boolean mandatoryTrim, boolean hasFollowers) ReplicatedLog.newCaptureSnapshot
(@Nullable EntryMeta lastLogEntry, long replicatedToAllIndex, boolean mandatoryTrim, boolean hasFollowers) Constructs aSnapshotManager.CaptureSnapshot
instance.Constructors in org.opendaylight.controller.cluster.raft with parameters of type EntryMetaModifierConstructorDescriptionStoredEntryMeta
(EntryMeta meta, boolean durable) Default constructor. -
Uses of EntryMeta in org.opendaylight.controller.cluster.raft.persisted
Classes in org.opendaylight.controller.cluster.raft.persisted that implement EntryMetaMethods in org.opendaylight.controller.cluster.raft.persisted with parameters of type EntryMetaModifier and TypeMethodDescriptionstatic Snapshot
Snapshot.ofRaft
(TermInfo termInfo, RaftSnapshot raftSnapshot, EntryMeta lastIncluded, @Nullable Snapshot.State state) static Snapshot
Snapshot.ofTermLeader
(@Nullable Snapshot.State state, EntryMeta lastIncluded, TermInfo termInfo, @Nullable VotingConfig serverConfig) -
Uses of EntryMeta in org.opendaylight.controller.cluster.raft.spi
Subinterfaces of EntryMeta in org.opendaylight.controller.cluster.raft.spiClasses in org.opendaylight.controller.cluster.raft.spi that implement EntryMeta -
Uses of EntryMeta in org.opendaylight.raft.api
Classes in org.opendaylight.raft.api that implement EntryMetaMethods in org.opendaylight.raft.api with parameters of type EntryMeta