Rename ProcessModelServiceProvider to Provider

This commit is contained in:
chimp1984 2021-10-19 23:23:49 +02:00
parent ac8dd031b3
commit 449472ed45
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3
5 changed files with 30 additions and 30 deletions

View file

@ -43,7 +43,7 @@ import bisq.core.trade.model.bisq_v1.SellerAsMakerTrade;
import bisq.core.trade.model.bisq_v1.SellerAsTakerTrade; import bisq.core.trade.model.bisq_v1.SellerAsTakerTrade;
import bisq.core.trade.model.bisq_v1.Trade; import bisq.core.trade.model.bisq_v1.Trade;
import bisq.core.trade.protocol.ProcessModel; import bisq.core.trade.protocol.ProcessModel;
import bisq.core.trade.protocol.ProcessModelServiceProvider; import bisq.core.trade.protocol.Provider;
import bisq.core.trade.protocol.TradeProtocol; import bisq.core.trade.protocol.TradeProtocol;
import bisq.core.trade.protocol.TradeProtocolFactory; import bisq.core.trade.protocol.TradeProtocolFactory;
import bisq.core.trade.protocol.bisq_v1.MakerProtocol; import bisq.core.trade.protocol.bisq_v1.MakerProtocol;
@ -134,7 +134,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
@Getter @Getter
private final ArbitratorManager arbitratorManager; private final ArbitratorManager arbitratorManager;
private final MediatorManager mediatorManager; private final MediatorManager mediatorManager;
private final ProcessModelServiceProvider processModelServiceProvider; private final Provider provider;
private final ClockWatcher clockWatcher; private final ClockWatcher clockWatcher;
private final Map<String, TradeProtocol> tradeProtocolByTradeId = new HashMap<>(); private final Map<String, TradeProtocol> tradeProtocolByTradeId = new HashMap<>();
@ -171,7 +171,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
TradeUtil tradeUtil, TradeUtil tradeUtil,
ArbitratorManager arbitratorManager, ArbitratorManager arbitratorManager,
MediatorManager mediatorManager, MediatorManager mediatorManager,
ProcessModelServiceProvider processModelServiceProvider, Provider provider,
ClockWatcher clockWatcher, ClockWatcher clockWatcher,
PersistenceManager<TradableList<Trade>> persistenceManager, PersistenceManager<TradableList<Trade>> persistenceManager,
ReferralIdService referralIdService, ReferralIdService referralIdService,
@ -190,7 +190,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
this.tradeUtil = tradeUtil; this.tradeUtil = tradeUtil;
this.arbitratorManager = arbitratorManager; this.arbitratorManager = arbitratorManager;
this.mediatorManager = mediatorManager; this.mediatorManager = mediatorManager;
this.processModelServiceProvider = processModelServiceProvider; this.provider = provider;
this.clockWatcher = clockWatcher; this.clockWatcher = clockWatcher;
this.referralIdService = referralIdService; this.referralIdService = referralIdService;
this.dumpDelayedPayoutTx = dumpDelayedPayoutTx; this.dumpDelayedPayoutTx = dumpDelayedPayoutTx;
@ -367,8 +367,8 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
} }
private void initTradeAndProtocol(Trade trade, TradeProtocol tradeProtocol) { private void initTradeAndProtocol(Trade trade, TradeProtocol tradeProtocol) {
tradeProtocol.initialize(processModelServiceProvider, this, trade.getOffer()); tradeProtocol.initialize(provider, this, trade.getOffer());
trade.initialize(processModelServiceProvider); trade.initialize(provider);
requestPersistence(); requestPersistence();
} }
@ -471,8 +471,8 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
private ProcessModel getNewProcessModel(Offer offer) { private ProcessModel getNewProcessModel(Offer offer) {
return new ProcessModel(checkNotNull(offer).getId(), return new ProcessModel(checkNotNull(offer).getId(),
processModelServiceProvider.getUser().getAccountId(), provider.getUser().getAccountId(),
processModelServiceProvider.getKeyRing().getPubKeyRing()); provider.getKeyRing().getPubKeyRing());
} }
private OfferAvailabilityModel getOfferAvailabilityModel(Offer offer, boolean isTakerApiUser) { private OfferAvailabilityModel getOfferAvailabilityModel(Offer offer, boolean isTakerApiUser) {

View file

@ -30,7 +30,7 @@ import bisq.core.support.dispute.refund.RefundResultState;
import bisq.core.support.messages.ChatMessage; import bisq.core.support.messages.ChatMessage;
import bisq.core.trade.model.Tradable; import bisq.core.trade.model.Tradable;
import bisq.core.trade.protocol.ProcessModel; import bisq.core.trade.protocol.ProcessModel;
import bisq.core.trade.protocol.ProcessModelServiceProvider; import bisq.core.trade.protocol.Provider;
import bisq.core.trade.txproof.AssetTxProofResult; import bisq.core.trade.txproof.AssetTxProofResult;
import bisq.core.util.VolumeUtil; import bisq.core.util.VolumeUtil;
@ -628,7 +628,7 @@ public abstract class Trade implements Tradable, Model {
// API // API
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
public void initialize(ProcessModelServiceProvider serviceProvider) { public void initialize(Provider serviceProvider) {
serviceProvider.getArbitratorManager().getDisputeAgentByNodeAddress(arbitratorNodeAddress).ifPresent(arbitrator -> { serviceProvider.getArbitratorManager().getDisputeAgentByNodeAddress(arbitratorNodeAddress).ifPresent(arbitrator -> {
arbitratorBtcPubKey = arbitrator.getBtcPubKey(); arbitratorBtcPubKey = arbitrator.getBtcPubKey();
arbitratorPubKeyRing = arbitrator.getPubKeyRing(); arbitratorPubKeyRing = arbitrator.getPubKeyRing();

View file

@ -77,7 +77,7 @@ import static com.google.common.base.Preconditions.checkNotNull;
/** /**
* This is the base model for the trade protocol. It is persisted with the trade (non transient fields). * This is the base model for the trade protocol. It is persisted with the trade (non transient fields).
* It uses the {@link ProcessModelServiceProvider} for access to domain services. * It uses the {@link Provider} for access to domain services.
*/ */
@Getter @Getter
@ -89,7 +89,7 @@ public class ProcessModel implements Model, PersistablePayload {
} }
// Transient/Immutable (net set in constructor so they are not final, but at init) // Transient/Immutable (net set in constructor so they are not final, but at init)
transient private ProcessModelServiceProvider provider; transient private Provider provider;
transient private TradeManager tradeManager; transient private TradeManager tradeManager;
transient private Offer offer; transient private Offer offer;
@ -181,7 +181,7 @@ public class ProcessModel implements Model, PersistablePayload {
this.tradingPeer = tradingPeer != null ? tradingPeer : new TradingPeer(); this.tradingPeer = tradingPeer != null ? tradingPeer : new TradingPeer();
} }
public void applyTransient(ProcessModelServiceProvider provider, public void applyTransient(Provider provider,
TradeManager tradeManager, TradeManager tradeManager,
Offer offer) { Offer offer) {
this.offer = offer; this.offer = offer;

View file

@ -40,7 +40,7 @@ import javax.inject.Inject;
import lombok.Getter; import lombok.Getter;
@Getter @Getter
public class ProcessModelServiceProvider { public class Provider {
private final OpenOfferManager openOfferManager; private final OpenOfferManager openOfferManager;
private final P2PService p2PService; private final P2PService p2PService;
private final BtcWalletService btcWalletService; private final BtcWalletService btcWalletService;
@ -58,7 +58,7 @@ public class ProcessModelServiceProvider {
private final KeyRing keyRing; private final KeyRing keyRing;
@Inject @Inject
public ProcessModelServiceProvider(OpenOfferManager openOfferManager, public Provider(OpenOfferManager openOfferManager,
P2PService p2PService, P2PService p2PService,
BtcWalletService btcWalletService, BtcWalletService btcWalletService,
BsqWalletService bsqWalletService, BsqWalletService bsqWalletService,

View file

@ -69,7 +69,7 @@ public abstract class TradeProtocol implements DecryptedDirectMessageListener, D
// API // API
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
public void initialize(ProcessModelServiceProvider serviceProvider, TradeManager tradeManager, Offer offer) { public void initialize(Provider serviceProvider, TradeManager tradeManager, Offer offer) {
processModel.applyTransient(serviceProvider, tradeManager, offer); processModel.applyTransient(serviceProvider, tradeManager, offer);
onInitialized(); onInitialized();
} }