Uses of Package
org.opendaylight.raft.spi
Packages that use org.opendaylight.raft.spi
Package
Description
This package contains the baseline client infrastructure required to implement clients accessing the data store.
Various provider-level APIs for plugging into
RaftActor.Classes that are helpful for implementing RAFT.
-
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.access.clientClassDescriptionSupport for
ObjectInputStreams backed by an explicit ordered set ofClassLoaders plus theClassLoader.getPlatformClassLoader(). -
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.datastore
-
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.messagingClassDescriptionAn
OutputStreamthat starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size.A factory for creatingFileBackedOutputStreaminstances.Support forObjectInputStreams backed by an explicit ordered set ofClassLoaders plus theClassLoader.getPlatformClassLoader().AnStreamSourcewhich knows its size. -
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.raftClassDescriptionEnumeration of compression schemes we support for data streams and
SnapshotSources.A factory for creatingFileBackedOutputStreaminstances.The state part logical content of an InstallSnapshot RPC.The RaftPolicy is intended to change the default behavior of Raft.Support forObjectInputStreams backed by an explicit ordered set ofClassLoaders plus theClassLoader.getPlatformClassLoader().A source of bytes comprising the contents of a snapshot. -
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.raft.behaviors
-
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.raft.messagesClassDescriptionEnumeration of compression schemes we support for data streams and
SnapshotSources. -
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.raft.spiClassDescriptionEnumeration of compression schemes we support for data streams and
SnapshotSources.Configuration forFileBackedOutputStream.The state part logical content of an InstallSnapshot RPC.Support forObjectInputStreams backed by an explicit ordered set ofClassLoaders plus theClassLoader.getPlatformClassLoader(). -
Classes in org.opendaylight.raft.spi used by org.opendaylight.raft.spiClassDescriptionA
SizedStreamSourceproviding access to a slice of a regular file, similar to aByteBuffer.Abstract base class forRaftPolicyResolverimplementations.A ProgressTracker subclass which usesticksWorkedPerClosedTaskto compute delays.The moral equivalent of abyte[], but perhaps allocated in chunks so as to be GC-friendly.Enumeration of compression schemes we support for data streams andSnapshotSources.AnOutputStreamthat starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size.Configuration forFileBackedOutputStream.The state part logical content of an InstallSnapshot RPC.Enumeration of supported LZ4 block sizes.ASnapshotSourcecorresponding directly to the serialization format of a snapshot.Base class for tracking throughput and computing delays when processing stream of tasks.The RaftPolicy is intended to change the default behavior of Raft.A component capable of instantiating aRaftPolicyfrom its symbolic name.Support forObjectInputStreams backed by an explicit ordered set ofClassLoaders plus theClassLoader.getPlatformClassLoader().A FileBackedOutputStream that allows for sharing in that it maintains a usage count and the backing file isn't deleted until the usage count reaches 0.AnStreamSourcewhich knows its size.A source of bytes comprising the contents of a snapshot.Interface capturing the ability to openInputStreams.A reference to a file which needs to be deleted once no longer in use.Well-knownRaftPolicyimplementations.