Uses of Interface
io.atomix.raft.storage.log.entry.ApplicationEntry
Packages that use ApplicationEntry
Package
Description
Provides classes for role-based management of leader election and replication in the Raft
consensus protocol.
Provides a standalone segmented log for use in the Raft consensus protocol implementation.
Provides
RaftLogEntry implementations used internally to
replicate state changes, sessions, and configuration changes in the cluster.Raft Entry
-
Uses of ApplicationEntry in io.atomix.raft.roles
Methods in io.atomix.raft.roles with parameters of type ApplicationEntryModifier and TypeMethodDescriptionvoidLeaderRole.appendEntry(ApplicationEntry entry, ZeebeLogAppender.AppendListener appendListener) -
Uses of ApplicationEntry in io.atomix.raft.storage.log
Methods in io.atomix.raft.storage.log that return ApplicationEntry -
Uses of ApplicationEntry in io.atomix.raft.storage.log.entry
Classes in io.atomix.raft.storage.log.entry that implement ApplicationEntryModifier and TypeClassDescriptionfinal recordStores an entry that contains serialized records, ordered by their position; the lowestPosition and highestPosition metadata allow for fast binary search over a collection of entries to quickly find a particular record.final recordAnApplicationEntrywith unserialized application data.Methods in io.atomix.raft.storage.log.entry that return ApplicationEntry -
Uses of ApplicationEntry in io.atomix.raft.storage.serializer
Methods in io.atomix.raft.storage.serializer with parameters of type ApplicationEntryModifier and TypeMethodDescriptionintRaftEntrySBESerializer.getApplicationEntrySerializedLength(ApplicationEntry entry) intRaftEntrySerializer.getApplicationEntrySerializedLength(ApplicationEntry entry) Determines the length in bytes of a serialized application entry.intRaftEntrySBESerializer.writeApplicationEntry(long term, ApplicationEntry entry, org.agrona.MutableDirectBuffer buffer, int offset) intRaftEntrySerializer.writeApplicationEntry(long term, ApplicationEntry entry, org.agrona.MutableDirectBuffer buffer, int offset) Writes the term and entry into given buffer at the given offset -
Uses of ApplicationEntry in io.atomix.raft.zeebe
Methods in io.atomix.raft.zeebe with parameters of type ApplicationEntryModifier and TypeMethodDescriptionvoidZeebeLogAppender.appendEntry(ApplicationEntry entry, ZeebeLogAppender.AppendListener appendListener) Appends an entry to the local Raft log and schedules replication to each follower.EntryValidator.NoopEntryValidator.validateEntry(ApplicationEntry lastEntry, ApplicationEntry entry) EntryValidator.validateEntry(ApplicationEntry lastEntry, ApplicationEntry entry) Validates the current entry, which should be append to the log, and compares it with the last appended entry to ensure consistency.