Uses of Interface
io.atomix.raft.storage.log.RaftLogFlusher
Packages that use RaftLogFlusher
Package
Description
Provides a standalone segmented log for use in the Raft consensus protocol implementation.
-
Uses of RaftLogFlusher in io.atomix.raft.storage.log
Classes in io.atomix.raft.storage.log that implement RaftLogFlusherModifier and TypeClassDescriptionfinal classAn implementation ofRaftLogFlusherwhich treats calls toDelayedFlusher.flush(Journal)as signals that there is data to be flushed.static final classAn implementation ofRaftLogFlusherwhich flushes immediately in a blocking fashion.static final classAn implementation ofRaftLogFlusherwhich does nothing.Methods in io.atomix.raft.storage.log that return RaftLogFlusherModifier and TypeMethodDescriptionRaftLogFlusher.Factory.createFlusher(ThreadContextFactory threadFactory) Creates a newRaftLogFlusherwhich should use the given thread context for synchronization.Methods in io.atomix.raft.storage.log with parameters of type RaftLogFlusherModifier and TypeMethodDescriptionRaftLogBuilder.withFlusher(RaftLogFlusher flusher) Sets the flushing strategy.