mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Use PersistableNetworkPayloadStore as base class for stores which had a map with PersistableNetworkPayloads
This commit is contained in:
parent
2e50e4c5d7
commit
240f0b903c
5 changed files with 10 additions and 45 deletions
|
@ -19,18 +19,13 @@ package bisq.core.account.sign;
|
|||
|
||||
|
||||
import bisq.network.p2p.storage.P2PDataStorage;
|
||||
import bisq.network.p2p.storage.payload.PersistableNetworkPayload;
|
||||
|
||||
import bisq.common.proto.persistable.ThreadedPersistableEnvelope;
|
||||
import bisq.network.p2p.storage.persistence.PersistableNetworkPayloadStore;
|
||||
|
||||
import com.google.protobuf.Message;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
|
||||
|
@ -40,9 +35,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||
* definition and provide a hashMap for the domain access.
|
||||
*/
|
||||
@Slf4j
|
||||
public class SignedWitnessStore implements ThreadedPersistableEnvelope {
|
||||
@Getter
|
||||
private Map<P2PDataStorage.ByteArray, PersistableNetworkPayload> map = new ConcurrentHashMap<>();
|
||||
public class SignedWitnessStore extends PersistableNetworkPayloadStore {
|
||||
|
||||
SignedWitnessStore() {
|
||||
}
|
||||
|
|
|
@ -18,18 +18,13 @@
|
|||
package bisq.core.account.witness;
|
||||
|
||||
import bisq.network.p2p.storage.P2PDataStorage;
|
||||
import bisq.network.p2p.storage.payload.PersistableNetworkPayload;
|
||||
|
||||
import bisq.common.proto.persistable.ThreadedPersistableEnvelope;
|
||||
import bisq.network.p2p.storage.persistence.PersistableNetworkPayloadStore;
|
||||
|
||||
import com.google.protobuf.Message;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
|
||||
|
@ -39,9 +34,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||
* definition and provide a hashMap for the domain access.
|
||||
*/
|
||||
@Slf4j
|
||||
public class AccountAgeWitnessStore implements ThreadedPersistableEnvelope {
|
||||
@Getter
|
||||
private Map<P2PDataStorage.ByteArray, PersistableNetworkPayload> map = new ConcurrentHashMap<>();
|
||||
public class AccountAgeWitnessStore extends PersistableNetworkPayloadStore {
|
||||
|
||||
AccountAgeWitnessStore() {
|
||||
}
|
||||
|
|
|
@ -18,18 +18,13 @@
|
|||
package bisq.core.dao.governance.blindvote.storage;
|
||||
|
||||
import bisq.network.p2p.storage.P2PDataStorage;
|
||||
import bisq.network.p2p.storage.payload.PersistableNetworkPayload;
|
||||
|
||||
import bisq.common.proto.persistable.ThreadedPersistableEnvelope;
|
||||
import bisq.network.p2p.storage.persistence.PersistableNetworkPayloadStore;
|
||||
|
||||
import com.google.protobuf.Message;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
|
||||
|
@ -39,9 +34,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||
* definition and provide a hashMap for the domain access.
|
||||
*/
|
||||
@Slf4j
|
||||
public class BlindVoteStore implements ThreadedPersistableEnvelope {
|
||||
@Getter
|
||||
private Map<P2PDataStorage.ByteArray, PersistableNetworkPayload> map = new ConcurrentHashMap<>();
|
||||
public class BlindVoteStore extends PersistableNetworkPayloadStore {
|
||||
|
||||
BlindVoteStore() {
|
||||
}
|
||||
|
|
|
@ -18,18 +18,13 @@
|
|||
package bisq.core.dao.governance.proposal.storage.appendonly;
|
||||
|
||||
import bisq.network.p2p.storage.P2PDataStorage;
|
||||
import bisq.network.p2p.storage.payload.PersistableNetworkPayload;
|
||||
|
||||
import bisq.common.proto.persistable.ThreadedPersistableEnvelope;
|
||||
import bisq.network.p2p.storage.persistence.PersistableNetworkPayloadStore;
|
||||
|
||||
import com.google.protobuf.Message;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
|
||||
|
@ -39,9 +34,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||
* definition and provide a hashMap for the domain access.
|
||||
*/
|
||||
@Slf4j
|
||||
public class ProposalStore implements ThreadedPersistableEnvelope {
|
||||
@Getter
|
||||
private Map<P2PDataStorage.ByteArray, PersistableNetworkPayload> map = new ConcurrentHashMap<>();
|
||||
public class ProposalStore extends PersistableNetworkPayloadStore {
|
||||
|
||||
ProposalStore() {
|
||||
}
|
||||
|
|
|
@ -18,18 +18,13 @@
|
|||
package bisq.core.trade.statistics;
|
||||
|
||||
import bisq.network.p2p.storage.P2PDataStorage;
|
||||
import bisq.network.p2p.storage.payload.PersistableNetworkPayload;
|
||||
|
||||
import bisq.common.proto.persistable.ThreadedPersistableEnvelope;
|
||||
import bisq.network.p2p.storage.persistence.PersistableNetworkPayloadStore;
|
||||
|
||||
import com.google.protobuf.Message;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
|
@ -38,9 +33,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||
* definition and provide a hashMap for the domain access.
|
||||
*/
|
||||
@Slf4j
|
||||
public class TradeStatistics2Store implements ThreadedPersistableEnvelope {
|
||||
@Getter
|
||||
private final Map<P2PDataStorage.ByteArray, PersistableNetworkPayload> map = new ConcurrentHashMap<>();
|
||||
public class TradeStatistics2Store extends PersistableNetworkPayloadStore {
|
||||
|
||||
TradeStatistics2Store() {
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue