Refactor SnapshotSource 71/116071/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Mar 2025 11:35:34 +0000 (12:35 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Mar 2025 11:47:57 +0000 (12:47 +0100)
commit7357322cd3e72e4f524645e537f992c957fa65c5
tree2ee52fc124ec949cea20ff0b5fd50d4c7346ed72
parent2723b828d2def9d3775291d3a6a265c897aedece
Refactor SnapshotSource

Reduce the number of classes by introducing InputStreamProvider.

JIRA: CONTROLLER-2134
Change-Id: I261c714da7871aa8ed9e66524ee6783faaadec1f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 files changed:
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/AdaptingInputStreamProvider.java [new file with mode: 0644]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/BaseSnapshotSource.java [deleted file]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/DelegatedSnapshotSource.java [deleted file]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/FileInputStreamProvider.java [moved from raft/raft-spi/src/main/java/org/opendaylight/raft/spi/FilePlainSnapshotSource.java with 65% similarity]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/FileLz4SnapshotSource.java [deleted file]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/FileSnapshotSource.java [deleted file]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/InputStreamProvider.java [new file with mode: 0644]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/Lz4PlainSnapshotStream.java [deleted file]
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/Lz4SnapshotSource.java
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/PlainSnapshotSource.java
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/SnapshotFileFormat.java
raft/raft-spi/src/main/java/org/opendaylight/raft/spi/SnapshotSource.java