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 TypeInterfaceDescriptioninterfaceRepresents one entry in the replicated log.Methods in org.opendaylight.controller.cluster.raft that return EntryMetaModifier and TypeMethodDescriptiondefault @Nullable EntryMetaReplicatedLog.lastMeta()Return the last replicated log entry in the log or null of not found.default @Nullable EntryMetaReplicatedLog.lookupMeta(long index) Return metadata about a replicated entry.ReplicatedLog.StoredEntryMeta.meta()Returns the value of themetarecord component.Methods in org.opendaylight.controller.cluster.raft with parameters of type EntryMetaModifier and TypeMethodDescriptionbooleanInitiates a capture snapshot.voidReplicatedLog.captureSnapshotIfReady(EntryMeta lastEntry) Determines if a snapshot needs to be captured based on the count/memory consumed and initiates the capture.booleanSnapshotManager.captureToInstall(EntryMeta lastLogEntry, long replicatedToAllIndex, String targetFollower) Initiates a capture snapshot for the purposing of installing the snapshot on a follower.final @NonNull SnapshotManager.CaptureSnapshotAbstractReplicatedLog.newCaptureSnapshot(EntryMeta lastLogEntry, long replicatedToAllIndex, boolean mandatoryTrim, boolean hasFollowers) ReplicatedLog.newCaptureSnapshot(@Nullable EntryMeta lastLogEntry, long replicatedToAllIndex, boolean mandatoryTrim, boolean hasFollowers) Constructs aSnapshotManager.CaptureSnapshotinstance.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 SnapshotSnapshot.ofRaft(TermInfo termInfo, RaftSnapshot raftSnapshot, EntryMeta lastIncluded, @Nullable Snapshot.State state) static SnapshotSnapshot.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