Changed NodeBase structure a bit
This commit is contained in:
parent
1bea53d11b
commit
63a4697a64
@ -19,10 +19,10 @@ import java.util.*;
|
||||
|
||||
|
||||
public class NodeBase implements ChannelObserver {
|
||||
private final Map<ChannelBase, ChannelSubscriptionType> subscribedChannels;
|
||||
private final List<Product> products;
|
||||
private final List<Transaction> refusedTransactions;
|
||||
private final List<RefusedRequirement> refusedRequirements;
|
||||
private final Map<ChannelBase, ChannelSubscriptionType> subscribedChannels = new HashMap<>();
|
||||
private final List<Product> products = new LinkedList<>();
|
||||
private final List<Transaction> refusedTransactions = new LinkedList<>();
|
||||
private final List<RefusedRequirement> refusedRequirements = new LinkedList<>();
|
||||
|
||||
private MonetaryAmount money;
|
||||
|
||||
@ -32,18 +32,11 @@ public class NodeBase implements ChannelObserver {
|
||||
|
||||
public NodeBase() {
|
||||
this.nodeType = NodeType.None;
|
||||
this.subscribedChannels = new HashMap<>();
|
||||
this.products = new LinkedList<>();
|
||||
this.refusedTransactions = new LinkedList<>();
|
||||
this.refusedRequirements = new LinkedList<>();
|
||||
this.money = Money.of(0, "USD");
|
||||
}
|
||||
|
||||
public NodeBase(double m) {
|
||||
this.subscribedChannels = new HashMap<>();
|
||||
this.products = new LinkedList<>();
|
||||
this.refusedTransactions = new LinkedList<>();
|
||||
this.refusedRequirements = new LinkedList<>();
|
||||
this.nodeType = NodeType.None;
|
||||
this.money = Money.of(m, "USD");
|
||||
}
|
||||
|
||||
@ -271,9 +264,8 @@ public class NodeBase implements ChannelObserver {
|
||||
receiveTransactions();
|
||||
//System.out.println(this.getClass().getSimpleName() + ": " + money.getNumber());
|
||||
}
|
||||
}
|
||||
|
||||
class RefusedRequirement {
|
||||
private static class RefusedRequirement {
|
||||
public final TransactionType tType;
|
||||
public final ProductType pType;
|
||||
public final String pName;
|
||||
@ -286,3 +278,4 @@ class RefusedRequirement {
|
||||
this.price = price;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user