Use PersistableNetworkPayloadStore for AppendOnlyDataStoreService

This commit is contained in:
chimp1984 2020-10-01 17:24:10 -05:00
parent 92b0ea9f13
commit 5a1cd0ee2c
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3

View file

@ -20,12 +20,9 @@ package bisq.network.p2p.storage.persistence;
import bisq.network.p2p.storage.P2PDataStorage;
import bisq.network.p2p.storage.payload.PersistableNetworkPayload;
import bisq.common.proto.persistable.PersistableEnvelope;
import javax.inject.Inject;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@ -38,7 +35,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
public class AppendOnlyDataStoreService {
@Getter
private final List<MapStoreService<? extends PersistableEnvelope, PersistableNetworkPayload>> services = new ArrayList<>();
private final List<MapStoreService<? extends PersistableNetworkPayloadStore<? extends PersistableNetworkPayload>, PersistableNetworkPayload>> services = new ArrayList<>();
///////////////////////////////////////////////////////////////////////////////////////////
@ -49,7 +46,7 @@ public class AppendOnlyDataStoreService {
public AppendOnlyDataStoreService() {
}
public void addService(MapStoreService<? extends PersistableEnvelope, PersistableNetworkPayload> service) {
public void addService(MapStoreService<? extends PersistableNetworkPayloadStore<? extends PersistableNetworkPayload>, PersistableNetworkPayload> service) {
services.add(service);
}