Uses of Package
org.opendaylight.raft.spi
Packages that use org.opendaylight.raft.spi
Package
Description
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.messagingClassDescriptionAn
OutputStream
that starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size.A factory for creatingFileBackedOutputStream
instances.AnStreamSource
which 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
SnapshotSource
s.A factory for creatingFileBackedOutputStream
instances.The state part logical content of an InstallSnapshot RPC.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
SnapshotSource
s. -
Classes in org.opendaylight.raft.spi used by org.opendaylight.controller.cluster.raft.spiClassDescriptionEnumeration of compression schemes we support for data streams and
SnapshotSource
s.Configuration forFileBackedOutputStream
.The state part logical content of an InstallSnapshot RPC. -
Classes in org.opendaylight.raft.spi used by org.opendaylight.raft.spiClassDescriptionA
SizedStreamSource
providing access to a slice of a regular file, similar to aByteBuffer
.A ProgressTracker subclass which usesticksWorkedPerClosedTask
to 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 andSnapshotSource
s.AnOutputStream
that 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.ASnapshotSource
corresponding directly to the serialization format of a snapshot.Base class for tracking throughput and computing delays when processing stream of tasks.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.AnStreamSource
which knows its size.A source of bytes comprising the contents of a snapshot.Interface capturing the ability to openInputStream
s.A reference to a file which needs to be deleted once no longer in use.